我做了一個使用POD(SCrypto)一斯威夫特框架的框架錯誤。我可以毫無錯誤地構建框架和主機項目。的Xcode斯威夫特:使用採用POD(的CocoaPods)
但是當我運行在iPhone模擬器(從使用框架項目),我收到以下錯誤:
dyld: Library not loaded: @rpath/SCrypto.framework/SCrypto
Referenced from: ...
Reason: image not found
,我會非常感激,如果有人幫我解決這個問題。
詳情:
試過乾淨而建,沒有工作。
兩個項目和框架是斯威夫特,意味着適用於iOS。我正在使用Swift和Xcode的最新版本。
我莢文件包括use_frameworks!
。我沒有在我的項目目錄中運行'pot init' - 只是在框架的目錄中。
在項目的建設階段,該框架下鏈接二進制與庫上市。
有關於此錯誤的堆棧溢出一些其他的網頁,但解決方案也有過時的或我沒有工作。它不允許我評論這些(說它不適合我)。其他一些似乎很複雜的一個簡單的事情(使用一個框架,使用一個吊艙),這讓我懷疑他們是否會工作。再次,我不能在那裏發表評論並提出這個問題。所以我必須改用這個頁面。
你在吊艙安裝後運行?我的意思是Xproj或Workspace? –
所以你的圖書館也是一個豆莢本身?你如何使用你的圖書館? – Prine
UmairAfzal:工作區。問題在於使用使用pod的框架的項目(SCrypto)。框架本身構建成功。 Prine:不,它不是圖書館。這是一個框架。將框架的項目文件拖入托管項目 – user3664254