主要问题是m1中ios模拟器使用的第三方库需要重新编译。
3.3之后其实是可以构建出m1架构中的ios模拟器的,但是需要手动修改CMakeList
在 M1 设备下添加对 ios 模拟器的支持。
使用须知:
如果要使用 iOS M1模拟器,您必须手动修改 CMakeLists.txt**,文件路径为 engine-native/external/CMakeLists.txt
如何修改:
很简单, 你只需要在 CMakeLists.txt 文件中搜索关于 simulator 的 注释 。 然后取消该行注释并注释下一行,因为下面的一行是对于的iOS真机的, 我们使用iOS M1的模拟器时不需要它。 当你想发布你的项目时,请把上述的修改都还原掉(也就是说, 修改仅供你用模拟器调试)。
2.4.6/7 目前没有安排对于m1 iphone模拟器的支持,如果需要的人多我们后面安排。