使用Xcode构建的新cocos2d-x项目在iOS模拟器/设备上运行正常,但在更改cpp源文件后,重建失败并出现错误-
Xcode cannor run using selected device. Choose a destination with a supported architecture in order to run on this device.
让它工作的唯一方法是删除构建二进制文件(即删除 XCode>Derived Data 文件夹),并在重新启动 Xcode 后重新构建。
有人可以帮我解决这个问题吗?
其他详细信息:
- 此错误与不匹配的设备架构和 armv6 armv7 标志有关。但第一次构建工作正常,第二次构建后停止工作,这意味着这不是一个可能的问题。
- 如果项目没有使用 cocos2d-x(即纯 Objective-C 项目),那么在第二次构建后不会出现此类错误。
- 选择的编译器:Apple LLVM Compiler 4.2
提前致谢!
最佳答案
根据我的评论,您应该确保使用最新的模板来创建 cocos2d 项目。某些模板仅适用于特定的 Xcode 版本,因此请确保您使用适合您的 xcode 版本的模板(一些适用于 xcode 3.x,另一些适用于 xcode 4.x)
关于iphone - Cocos2d-x 项目的第二次重建开始出现错误 'Xcode cannor run using selected device',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356255/