creator 2.4.9 苹果MacBook M1平台 iPhone 模拟器编译报错

手上有iphone12,app真机运行没问题,
但朋友的iphone7,启动app就闪退
所以想在xcode的iphone7模拟器上调试找原因

但是模拟器编译报错
In /Users/yuliang/Library/Developer/Xcode/DerivedData/BooksOfTreasure-dxddgworxtxesbdoojviykytjlkq/Build/Products/Debug-iphonesimulator/libcocos2d iOS.a(ftsystem.o), building for iOS Simulator, but linking in object file built for iOS, file ‘/Users/yuliang/Library/Developer/Xcode/DerivedData/BooksOfTreasure-dxddgworxtxesbdoojviykytjlkq/Build/Products/Debug-iphonesimulator/libcocos2d iOS.a’ for architecture arm64

和此贴中的报错一模一样


测了下,在creator中新建空项目构建,模拟器编译也会报错
此贴中引擎大佬给出了在3.x上的解决方案,可是没有2.4.x上的方案

请问有没有2.4.x上方案?
或者有没有其他方法可以debug手中没有的机器型号?

用真机。IOS模拟器没啥意义吧。

有段时间没看论坛了,2.4.x是没有可以编译arm架构模拟器的第三方库的,有绕过的方法但是不如真机测试靠谱。

  1. 为arm64模拟器编译一套第三方库,和3.x一样
  2. 参考这个pr强制编译x86_64版本的应用运行在这个模拟器上。https://github.com/cocos/cocos-engine/pull/10679