2013-01-23 59 views
1

我試圖建立我的應用程序在發佈模式,但我不斷收到這些警告,我似乎無法弄清楚如何解決它們。Xcode的警告,不知道如何擺脫/修復它們

chipmunk-ios was rejected as an implicit dependency for 'libchipmunk-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 
cocos2d-extensions-ios was rejected as an implicit dependency for 'libcocos2d-extensions-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 
kobold2d-ios was rejected as an implicit dependency for 'libkobold2d-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 
chipmunk-spacemanager-ios was rejected as an implicit dependency for 'libchipmunk-spacemanager-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 
cocos2d-ios was rejected as an implicit dependency for 'libcocos2d-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 
box2d-ios was rejected as an implicit dependency for 'libbox2d-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 
cocos3d-ios was rejected as an implicit dependency for 'libcocos3d-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 
objectal-ios was rejected as an implicit dependency for 'libobjectal-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 
cocosdenshion-ios was rejected as an implicit dependency for 'libcocosdenshion-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 
sneakyinput-ios was rejected as an implicit dependency for 'libsneakyinput-ios.a' because its architectures 'armv6 armv7' didn't contain all required architectures 'armv7 armv7s' 

我一直在使用Google搜索幾個小時,但似乎沒有人似乎知道很多關於它。我正在使用kobold2d 1.1.3和cocos2d構建我的項目cocos2d v1.1.0-beta2b

+0

您必須將armv7s添加到所有目標作爲有效的體系結構。你可能不得不移除armv6,因爲它不再被Xcode支持 – LearnCocos2D

+0

我已經添加到所有目標,但我仍然得到相同的結果。 – Stephen

回答

12

嘗試將Build active architecture only設置爲NO

+4

它沒有爲我工作。 –

+0

這對我很有用 –

+0

對我來說,將其設置爲No for Debug和Yes for Release是有效的。 –

3

如果你有這些庫(libchipmunk-ios.a,libcocos2d-extensions-ios.a,...),那麼他們缺少架構armv7s:聯繫你的庫源以獲得額外的架構支持。

如果您從源代碼構建這些庫,那麼您需要配置每個子項目「生成設置」以定位$(ARCHS_STANDARD_32_BIT)體系結構,而不是舊的armv6和armv7。