2011-05-25 44 views
0

我有一個項目包含cocos2d框架,sharekit,asi & json。 我注意到,例如Reachability.m/h和其他一些文件存在於多個框架中。 我該如何解決這個問題?xcode導入庫問題

下面是從成績單

錯誤
 

ld: duplicate symbol _OBJC_IVAR_$_Reachability.reachabilityRef in /Users/fredrik/Workspace/********/build/********.build/Debug-iphonesimulator/********.build/Objects-normal/i386/Reachability-89CD930C57F9E55C.o and /Users/fredrik/Workspace/********/build/********.build/Debug-iphonesimulator/********.build/Objects-normal/i386/Reachability-6FEC7F1ECD12144E.o 
 

我使用的Xcode 3.2.4與iOS 4.2和OS X 10.6.7

回答

1

刪除所有,但一個副本。將該單個副本移出包含的庫文件夾(爲了您的理智)。

+0

如果我移動文件,我會得到50個錯誤,而不是一個。我必須在該框架中的所有其他文件中更改參考文獻嗎? – Fredrik 2011-05-25 12:57:44

+0

您可能需要在目標的構建設置中更新您的「標題搜索路徑」,具體取決於正在移動的內容。 – MarkPowell 2011-05-25 13:00:06

+0

好吧,我已經設法包括asi,但JSON仍在掙扎。 cocos2d已經有一個JSON庫,但它不是我想要的庫。它沒有與http://code.google.com/p/json-framework/相同的功能。我無法從cocos2d中刪除TouchJSON文件,也無法包含其他框架。 – Fredrik 2011-05-25 13:57:20