有沒有簡單的方法讓Three20 v1.1在xCode 4下工作? 我遵循http://three20.info/article/2011-03-10-Xcode4-Support的步驟,但似乎是爲主。我使用v1.1,因爲我使用TTLauncher。Three20 v1.1和Xcode 4
該項目使用正常版本生成良好,並在iPhone上運行完美。 但是,當我想創建檔案(爲分配IPA),然後我得到18個錯誤和8個警告。
第一個是:
../scripts/Protect.command: line 23: cd: /Users/XXX/Library/Developer/Xcode/DerivedData/iDoms-cmyivarwxpbvqdfnyclqdrikrtmw/ArchiveIntermediates/iDoms/BuildProductsPath/Release-iphoneos/../three20/Three20UICommon: No such file or directory
大多數人都在如「沒有這樣的文件或目錄」: #import "Three20Core/TTGlobalCoreLocale.h
「
或‘未聲明(第一次使用的功能),’這是從「沒有這樣的文件或目錄的問題我相信」
在我的「頭搜索路徑」我有:
$(BUILT_PRODUCTS_DIR)/../three20
$(BUILT_PRODUCTS_DIR)/../../three20
../../three20/Build/Products/three20
/usr/include/libxml2
任何幫助將不勝感激!
我試過了,這看起來似乎可以減少100到18以上的錯誤數量。我將在明天引用的帖子中的其他答案中看到代碼更改,並查看是否進行了更改到v1.1代碼。 – 2011-03-17 18:29:53
我最終重新創建了Xcode 4中的整個項目,就像我試圖讓它工作一樣每次打開項目時Xcode都崩潰了。我現在使用1.0.5版本並創建了我自己的TTLaunchViewController,它的工作原理非常完美! – 2011-03-28 15:16:28
我寧願將所有構建的產品保留在派生位置(也是Apple推薦的方法)。到目前爲止,我沒有選擇這個選項。我嘗試使用SRCROOT而不是BUILD_PRODUCTS_DIR,但我懷疑這也不正確。 (仍然試圖找到它放置在所有組合的three20頭文件,似乎不在其中!) – 2011-06-17 18:01:29