cocos2dx 3.6 对ios arm64的支持 missing 64-bit support. ios apps submitted to the App Store

最近做ios64位的适配遇到点问题怎么找也找不到合适的答案,结果还是自己犯了点糊涂
报错如下 
arm64:
  "cocos2d::GLProgram::use()", referenced from:
      GLESDebugDraw::DrawPolygon(b2Vec2 const*, 
此处省略201个报错
找了很多文章都是说
  打开你项目所在目录,找到里面的cocos2d-》external,在external文件夹里面搜索_arm64.a(是external里面所有的_arm64.a,不是整个计算机的!),将你搜索到的后缀为_arm64.a的文件(cocos2d-x 3.2里面是7个),之后把这些所有的文件拖到到你的Xcode项目目录里面的FrameWorks去,选择group方式,在现阶段下只能用这个方法了
然而我环境是cocos2dx 3.6并没有这么多_arm64.a
xcode版本是8.1
cocos2dx 3.6 对ios arm64的支持 missing 64-bit support. ios apps submitted to the App Store_第1张图片

很容易找到处理方法是:

将 Architectures 修改成 armv7  arm64
cocos2dx 3.6 对ios arm64的支持 missing 64-bit support. ios apps submitted to the App Store_第2张图片


然而2dx项目还有2dx自身的库, 还有lua的库 模拟器的库也需要设置的
cocos2dx 3.6 对ios arm64的支持 missing 64-bit support. ios apps submitted to the App Store_第3张图片

将他们一并修改 cocos2dx 3.6 对ios arm64的支持 missing 64-bit support. ios apps submitted to the App Store_第4张图片
那就可以了



你可能感兴趣的:(游戏,Object-C,cocos2d,cocos2dx,中文,luan,ios,lua)