Cocos2dx 在 Xcode 12上的编译问题

使用Cocos2dx 3.16的构建的项目,在使用Xcode 12打开以后,便出现如下错误:xcode

the linked framework is missing one or more architectures required by this target arm64ui

由于v8不支持32位cpu,即不支持armv7,若是你不须要再支持32位设备的话,那么你能够直接去掉armv7的编译。this

步骤一:点击项目的Build Setting, 搜索VALID_ARCHS,而后去掉armv7选项。另外咱们还但愿在模拟器上运行项目,因此还须要增长x86_64:debug

步骤二:选择cocos2d_libs.xcodeproj,一样设置VALID_ARCHS选项:code

x86_64其实只是用来模拟器运行,因此只在debug下面添加就能够了。这样Cocos2dx项目就能够正常在Xcode 12上运行了!blog

相关文章
相关标签/搜索