I am using SpriteBuilder
with Cocos2d-iphone v3.
Ever since updating to XCode 5.1 my application crashes when I use CCButton
actions defined directly in SpriteBuilder
. This seems to be the cause
This is most likely a cast or pointer conversion, going bad on 64 bit.
as pointed out by @birkemose at the Cocos2d forums
How can I force XCode 5.1 to compile my project in 32 bit even for my 64 bit devices?
In your project's build settings, change Architectures from "Standard architectures" to "armv7, armv7s" (without the quotes).
Or as matt pointed out, you can use $(ARCHS_STANDARD_32_BIT) instead, which is arguably the better way to go. Thanks matt!