當IB無法找到框架時,IBCocoaSimulator崩潰,我認爲這也發生在您身上。當我手動將框架+ ibplugin從構建目錄複製到/Users/username/Library/Frameworks
時,我可以運行IBCocoaSimulator而不會崩潰。我正在用Finder做這件事,這不是最佳的,但工作。IBPlugin和框架路徑
...我已經尋找一個更聰明的方式,我一直在尋找每一個解決方案(BWToolkit,BGHUDAppKit,KTUIKit),確實在很多不同的方式的事情。一個解決方案運行sudo腳本,將其複製到系統範圍/Library/Frameworks
。另一套使用@loader_path
,另一套使用@executable_path
。我沒有和他們中的任何一個碰運氣,並且由於很大的差異,很難看到這種模式。
我很困惑。
你如何配置IBPlugin,以便將它嵌入到你的應用中?
更新1:
耶,解決它,讀一blog post by dribin有關如何使用@rpath後,我想通了,怎麼把它與我的工作IBPlugins。所以使用Finder複製不再需要。
我所做的是:
- 對於MySmallFramework設置
Installation Directory
到@rpath
- 對於MySmallPlugin設置
Runpath Search Paths
到@loader_path/../Frameworks
- 對於MySmallApp設置
Runpath Search Paths
到@loader_path/../Frameworks
尼斯。