簡體   English   中英

Xcode將框架鏈接到另一個框架

[英]Xcode Linking a framework to another framework

我有一個Xcode Workspace ,可以構建框架項目

Framework1項目是獨立構建的,沒有任何依賴關系。 這個框架包含在Workspace

另一個框架項目Framework2使用Framework1作為依賴項並進行構建。

現在,如果我從Framework2項目運行測試,則會出現以下錯誤

> 2017-06-23 15:44:17.029 xctest[1884:32036] The bundle
> “Framework2Tests” couldn’t be loaded because it is damaged or missing
> necessary resources. Try reinstalling the bundle. 2017-06-23
> 15:44:17.029 xctest[1884:32036]
> (dlopen_preflight(/Users/ME/Library/Developer/Xcode/DerivedData/Linker-bhbtuyxcsiwybtheoopvbaexcyfr/Build/Products/Debug-iphonesimulator/Framework2Tests.xctest/Framework2Tests):
> Library not loaded: @rpath/Framwork1.framework/Framwork1   Referenced
> from:
> /Users/ME/Library/Developer/Xcode/DerivedData/Linker-bhbtuyxcsiwybtheoopvbaexcyfr/Build/Products/Debug-iphonesimulator/Framework2.framework/Framework2
> Reason: image not found)
> Program ended with exit code: 82

示例項目-https: //github.com/nanjundas/LinkerError

有人能幫我一下嗎 ??

我的項目結構

鏈接

您是否正在模擬器或設備上進行測試?

當前,Xcode支持邏輯測試和應用程序測試。 如果您正在測試框架,但未在測試目標的“常規”頁面中選擇主機應用程序,則它將是邏輯測試(這意味着它將在不啟動主機應用程序的情況下自行運行)。

我認為您可以嘗試在測試目標的“構建階段”頁面的鏈接列表中添加framework1。 希望這會幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM