2011-03-25 20 views
0

我已將IB 2x調色板重寫爲IB 3x插件,但無法通過IB首選項加載它。 IB顯示消息:「捆綁CLControlsIBPlugin無法加載,因爲它已損壞或缺少必要資源,請嘗試重新安裝捆綁包」。我在console.app中看不到來自IB或XCode的任何錯誤或警告消息。 但是當我通過XCode調試器啓動IB時,Debug和Release版本的插件都成功加載。在安裝插件時使IB 3.2.6更加詳細

我的插件CLControlsIBPlugin.ibplugin是CLControls.framework的包裝,因此取決於CLControls.framework,CLKeymapper.framework,CLCommon.framework和CLKeymapper.framework取決於libKeymapTables.dylib,CLCommon.framework。

我已經將所有這些依賴關係複製到插件的目錄/框架文件夾的「複製文件」構建階段,並且還在〜/ Library/Frameworks和/ Library/Frameworks上創建了符號鏈接。

如何讓IB更冗長?

回答

0

我已經解決了這個問題,將所有依賴項的$(INSTALL_PATH)更改爲$(USER_LIBRARY_DIR)/ Frameworks,重建它們,然後複製到〜/ Library/Frameworks。我很困惑,因爲據我所知,系統必須檢查

/庫/框架,

/網絡/資源庫/框架,

/系統/庫/框架