使用 Xcode 构建的新 cocos2d-x 项目在 iOS 模拟器/设备上正常运行,但是在对 cpp 源文件进行更改后,重建失败并出现错误-
Xcode 不能使用选定的设备运行。选择具有受支持架构的目标,以便在此设备上运行。
使其工作的唯一方法是删除构建二进制文件(即删除 XCode>Derived Data 文件夹),并在重新启动 Xcode 后重新构建。
有人可以帮我解决这个问题吗?
额外细节:
- 此错误与不匹配的设备架构和 armv6 armv7 标志有关。但是第一次构建工作正常,并且在第二次构建之后停止工作,这意味着这不是一个可能的问题。
- 如果项目没有使用 cocos2d-x(即普通的 Objective-C 项目),那么在第二次构建之后就不会出现这样的错误。
- 选择的编译器:Apple LLVM Compiler 4.2
提前致谢!