2010-09-21 51 views
1

我從git下載了最新的three20的一個副本,並且當我嘗試編譯文件夾中的示例代碼時,我不斷遇到錯誤。編譯Three20樣本時出現問題TTCatalog

Undefined symbols: 
    "_UIApplicationDidEnterBackgroundNotification", referenced from: 
     _UIApplicationDidEnterBackgroundNotification$non_lazy_ptr in libThree20UINavigator.a(TTBaseNavigator.o) 
    (maybe you meant: _UIApplicationDidEnterBackgroundNotification$non_lazy_ptr) 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 

我跑的Xcode 3.2.3,做什麼編譯到調試模擬器4.0

任何想法?

我之前編了一次,之前我忘記了。似乎無法重新編譯了。

謝謝。

回答

0

嘗試乾淨所有目標和XCode /空高速緩存,和/或重新啓動XCode常見的嫌疑犯。

+0

嗯,我試過所有這些,無濟於事。你知道自從現在和2010年7月以來有沒有什麼變化? – Jon 2010-09-22 18:20:40

+0

我下載了一個不同的副本,現在我得到了這個不同的錯誤: – Jon 2010-09-22 18:28:24

+0

ld:重複的符號_TTCreateNonRetainingArray在/Users/jonguan/facebook-ios-sdk/three20/Build/Products/Debug-iphonesimulator/libThree20Core.a(TTGlobalCore.o )和/Users/jonguan/facebook-ios-sdk/three20/Build/Products/Debug-iphonesimulator/libThree20.a(TTGlobalCore.o) – Jon 2010-09-22 18:28:42