jump08 你是在M1上面真机运行吗?
aa27aa27 M1 MAC 编译然后连接手机,让程序在物理手机上运行
jump08 手机啥型号?
aa27aa27 iphone xr iphone 12
应该与这个没关系
有试过用Rosetta打开unity再打包吗?M1很多不兼容问题。
Rosetta
aa27aa27 试过的
aa27aa27 嗯,我最担心的ILRuntime这个库不兼容
aa27aa27 用Rosetta打开的xcode,UnityHub或Unity Editor没有Rosetta的勾选框
严格按照打开unity,打开client-and-server.sln,编译Client,执行Tools-BuildCode,执行ILRuntime-生成CLR绑定,执行打包工具,进行打包,打开xcode软件进行Build到ipad(因为手上没有ios iphone),一切正常
半世殇 是M1的Mac吗?另外运行的ipad是真机还是模拟器?
jump08 针对一些app,Rosetta会在后台运行,不过看来你这个帮不了你啦,太过麻烦,你看楼上那M1都没事。或者你看看你的项目中是否有不兼容arm架构的,导致无法在苹果手机上运行。
aa27aa27 是ET6最新版本身,没有加什么代码
jump08 因为是纯代码,所以模拟器和真机运行没有区别,你试试直接打mac包运行看会不会报错
反复乱点乱测试,有线索了,原来要在Build Settings—-Run in Xcode as这里选择release