我在 Cocos2d-iphone v3 中使用 SpriteBuilder
。
自从更新到 XCode 5.1 后,当我使用直接在 SpriteBuilder
中定义的 CCButton
操作时,我的应用程序崩溃了。好像是这个原因
This is most likely a cast or pointer conversion, going bad on 64 bit.
@birkemose 在 Cocos2d forums 中指出
即使是我的 64 位设备,我如何强制 XCode 5.1 以 32 位 编译我的项目?
更新:通过将 Cocos2d 更新为 RC4 进行修复
最佳答案
在项目的build设置中,将架构从“标准架构”更改为“armv7、armv7s”(不带引号)。
或者正如 matt 指出的那样,您可以改用 $(ARCHS_STANDARD_32_BIT),这可以说是更好的方法。谢谢马特!
关于ios - XCode 5.1 强制对 Cocos2d-iphone v3 项目进行 32 位编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22363266/