2014-10-05 40 views
0

所以,我對一切都很厭倦讓我歸檔的應用程序後,這個工作,但它一直未能與錯誤訊息開:RNCryptor dyld的錯誤信息:庫沒有加載

Dyld Error Message: 
    Library not loaded: /Library/Frameworks/RNCryptor.framework/Versions/A/RNCryptor 
    Referenced from: /Users/USER/Desktop/Project.app/Contents/MacOS/Project 
    Reason: image not found 

我已將框架添加到「複製文件構建階段」,我已將運行路徑搜索路徑更改爲@loader_path/../Frameworks,將框架搜索路徑更改爲@executable_path/../Frameworks,但仍不想打開。

它在Xcode本身打開罰款,但只要它被存檔,它抱怨並不會運行。

任何幫助是非常讚賞:)

+0

嘗試添加RNCryptor.framework鏈接二進制與庫,如果你還沒有做過。 – derpoliuk 2014-10-06 16:29:36

+0

是的,我已經這樣做了,但沒有運氣可悲:( – Proto 2014-10-06 17:21:26

+0

目標依賴?不是這方面的專家 – derpoliuk 2014-10-06 18:23:14

回答

2

好了,我才得以修復。

因此,該應用程序實際上是在我的Mac上查找/Library/Frameworks/中的Framework,我原本以爲它是在我的實際.app文件中查找引用。使用

爲了修正它我打開了終端,CD」到含有RNCryptor.framework副本的文件夾,並使用該命令

install_name_tool -id @executable_path/../Frameworks/RNCryptor.framework/RNCryptor RNCryptor.framework/RNCryptor 

然後除去從xcode項目和舊框架重新插入它我剛從目錄I cd'使用的框架,並將新框架添加到複製文件構建階段。

瞧,它的工作:)

相關問題