2011-05-30 46 views
3

這些都是我的步驟低吼,WithInstaller.framework持續失敗的Xcode4

我下載了最新的低吼SDK和把低吼,WithInstaller.framework在/框架文件夾。

  1. 將&下降養成WithInstaller.framework目錄 「框架」 項目,項目複製到目標文件夾...

  2. 我看到低吼-WithInstaller.framework在 「摘要」 - >鏈接框架和庫,標記爲必需

  3. 然後創建一個新的生成短語,複製文件。將Growl-WithInstaller.framework從項目導航器的左側拖到列行。將目標設置爲框架,並在安裝時設置僅複製。

然後我不斷收到此錯誤:

dyld: Library not loaded: @executable_path/../Frameworks/Growl-WithInstaller.framework/Versions/A/Growl-WithInstaller 
    Referenced from:... Reason: image not found 

難道我錯過了任何步驟?當然,如果我將Growl-WithInstaller.framework複製到/ Libararies/Frameworks,那麼一切正常,但如果我嘗試在Mac中使用/ Lib中的框架運行該應用程序,那麼它將會中斷。

幫助。

回答

8

取消選中「僅在安裝時複製」,因此它不僅在安裝時進行復制。

+0

這是否意味着它每次都會複製? – 2011-05-30 16:49:53

+0

是的,這是你想要的。它需要成爲捆綁包的一部分,甚至可以將其作爲調試版本來運行,所以應該在每次構建應用程序捆綁包時進行復制。當然,Xcode(通常)足夠聰明,可以知道它何時需要複製它(也就是說,如果它沒有改變,它已經在包中,不要打擾)。 – 2011-05-30 16:55:25