iphone - Cocos2d-x 项目的第二次重建开始出现错误 'Xcode cannor run using selected device'

标签 iphone ios xcode build cocos2d-x

使用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 后重新构建。

有人可以帮我解决这个问题吗?

其他详细信息:

  1. 此错误与不匹配的设备架构和 armv6 armv7 标志有关。但第一次构建工作正常,第二次构建后停止工作,这意味着这不是一个可能的问题。
  2. 如果项目没有使用 cocos2d-x(即纯 Objective-C 项目),那么在第二次构建后不会出现此类错误。
  3. 选择的编译器: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/

相关文章:

iphone - 图层有什么用?添加图层可以做什么?为什么要考虑图层?

iOS-Kinvey : Substituting 'resourceId' (deprecated)

css - (隐藏视频)CSS显示: none not working with @media query for iPhone

ios - 从通讯录打开自己的应用

ios - 在 xcode 上管理视觉 Assets (引用、复制或两者)?

ios - ld:架构 armv7 Xcode 项目的 xx 重复符号

iphone - 是否可以在移动 safari 中检测邮政地址,以便将其添加到联系人中?

ios - 如何将我的 Audio Session 默认行为设置为快速播放?

ios - 如何快速按下按钮以在Xcode上产生声音?

iphone - 在drawRect之后调用UIView方法