1

I am trying to build my app in release mode but I keep getting these warnings and I can't seem to figure out how to fix them.

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'

I am building my project using kobold2d 1.1.3 and cocos2d cocos2d v1.1.0-beta2b

Cœur
  • 37,241
  • 25
  • 195
  • 267
Stephen
  • 499
  • 9
  • 28
  • you have to add armv7s to all targets as valid architecture. You may have to remove armv6 because it's no longer supported by Xcode – CodeSmile Jan 23 '13 at 23:38
  • I already have that added to all targets, but I am still getting the same result. – Stephen Jan 24 '13 at 00:03

2 Answers2

12

Try to set Build active architecture only to NO.

skywinder
  • 21,291
  • 15
  • 93
  • 123
Alexey Podlasov
  • 993
  • 10
  • 18
3

If you have those libraries (libchipmunk-ios.a, libcocos2d-extensions-ios.a, ...) as is, then they are missing architecture armv7s: contact your library sources for additional architecture support.

If you are building those libraries from source, then you need to configure each sub-project Build Settings to target $(ARCHS_STANDARD_32_BIT) Architectures instead of just old armv6 and armv7.

Cœur
  • 37,241
  • 25
  • 195
  • 267