先看下效果
一、Unity导出iOS工程
这一步比较简单,网上有很多教程,就不细说,比较需要注意的一点是设置Target SDK,如果你的Xcode工程打算在模拟器中测试工程的话,需要选择Simulator SDK,打算在真机中测试的话,选择Device SDK。(本事例中选择的是Simulator SDK)二、导出UnityFramework
首先打开Unity导出的iOS项目,选中Data文件夹,勾上右侧的UnityFrameworkCommand+B编译,之后打开UnityFramework
显示包内容,如果里面包含Data文件夹,就说明没有问题了
将其拖动到桌面,后面只需要这个UnityFramework了。
三、将UnityFramework导入iOS原生工程
1、新建iOS工程,将桌面上的UnityFramework拖动到工程下面。2、导入framework
3、选择Add Files
4、找到刚刚我们放到项目中的framework,选择导入
5、编译项目,这个时候可能会报错
在Excluded Architectures中添加arm64
再次编译,应该没有问题了。
四、添加加载Unity逻辑
我就不贴代码了,直接上Demo链接: https://pan.baidu.com/s/11_pkoVGm97nFDiNECz99uA 提取码: ob1b