2011-01-24 65 views
0

我試圖將UMEKit Framework鏈接到我正在處理的可可應用程序中。應用程序編譯罰款,但我不能因錯誤運行應用程序:將UMEKit框架添加到可可應用程序

使dyld:庫未加載:/Users/Joe/Library/Frameworks/UMEKit.framework/Versions/A/UMEKit 引用自:/用戶/ Joe/Documents/[我的APP路徑]/Contents/MacOS/[APP NAME] 原因是:image not found

我很確定這是一個簡單的錯誤,我只是不知道如何正確鏈接框架我遵循蘋果文檔,並將框架項目作爲依賴項添加到我的應用程序項目中,但它導致了相同的錯誤。

我真的很感激一些直接指導,說明我究竟需要做什麼或者我在這裏缺少什麼。

編輯:這實際上只發生在我編譯和運行爲debug。對於版本這很好。當然,能夠使用調試模式會很有用,但我不知道這是否對任何人都有用?

回答

0

聽起來像你沒有將框架複製到你的應用程序。您可以通過從Finder的應用程序的上下文菜單中選擇「顯示軟件包內容」來驗證該內容,並查看框架是否在應用程序中(在內容/框架下)。

如果不是,則需要向目標添加「複製文件」構建階段。在Xcode中調出構建階段的檢查器,選擇「Frameworks」作爲目標,然後將您的框架拖入構建階段。

+0

正確的已經完成了,我已經驗證它是在你的建議包。 – JoeR 2011-01-24 15:21:22

0

我再次遇到同樣的問題....我必須在系統/庫/框架中手動複製Aquatic Framework ...然後才能正常工作。有沒有其他的方式來執行任務?在重要的事情上,我正在做插件..所以有什麼問題在插件中添加框架?

相關問題