使用快速橋接頭和架構歸檔項目時遇到了一些麻煩.它給了我錯誤,但隻有在我存檔時.是以我做了一個新項目來進一步測試.
這是我的步驟:
>新的快速項目.
>添加一個objective-c檔案.
>當它提示我詢問有關制作橋接标題時,請按是.
此時,我存檔.它成功了.
>添加ASyncDisplayKit.xcodeproj
>将libAsyncDisplayKit.a,AssetsLibrary和Photos添加到“Link Binary with Libraries”建構階段.
>将“-lc -ObjC”添加到項目連結器标志.
>添加#import< AsyncDisplayKit / AsyncDisplayKit.h>到橋頭.
這些是here發現的說明.
我再次存檔,它失敗了,有兩個錯誤:
‘AsyncDisplayKit/AsyncDisplayKit.h’ file not found
Failed to import bridging header ‘/Users/Andrew/Desktop/testProject/testProject/testProject-Bridging-Header.h’
這是可以複制的.我似乎完全按照他們的訓示行事,除此之外我沒有觸及過這個項目.
有趣的是,它建構良好,運作良好.但歸檔,它會給出這些錯誤.
任何幫助表示贊賞.
編輯:如果我使用CocoaPods導入它,它的工作正常.問題是我專門為我的項目使用Submodules而不是CocoaPods.切換到使用兩者作為解決這個問題的方法将是混亂.