我正在編寫一個使用ParseKit框架的可可應用程序(http://www.parsekit.com/)。我已經將Framework包含在適當的文件夾中,添加了Copy Files構建階段,並將其添加到構建階段。我可以在我的Mac上構建和啓動應用程序。如何在我的Cocoa應用程序中正確嵌入第三方框架?
但是,當我嘗試在另一臺Mac上運行它時,它崩潰了。控制檯顯示以下錯誤消息:
dyld: Library not loaded: /Users/Jordan/Files/ParseKit/build/Debug/ParseKit.framework/Versions/A/ParseKit
它看起來當應用程序啓動,它正在尋找我的本地驅動器上的框架等。但是,該框架處於「複製文件」構建階段,因此它已被複制到該應用程序的內容/框架文件夾中。如果應用程序正在查看此文件夾,它將能夠加載框架,但由於某種原因,它正在原始Mac上的本地驅動器上尋找它(顯然它不存在於另一臺Mac上)。
我在做什麼錯?
[建立Mac OS X/Cocoa應用程序與導入框架分發]的可能的重複(http://stackoverflow.com/questions/7074668/building-a-mac-os-x-cocoa-application-for - 與進口framewor分配) – Mark 2013-07-09 15:37:47