🟥 整体思路
1、先看一遍sdk的调用方法,将需要在unity中调用的方法记住给第二步使用。
2、新建一个Unity项目,写好去使用IOS SDK的方法。
3、导出Xcode工程,在Xcode中接入SDK。并根据SDK的文档,写好暴露给Unity的.h和.m文件。
4、完成第3步操作后,你会在Xcode中得到两个文件:
- 1个你接入的SDK文件夹
- OC文件(你写好暴露给Unity调用方法的.h.和.m文件)
5、备份SDK文件夹,将OC文件放到Unity的Plugins/IOS文件夹下
Unity打包时会自动删掉这个SDK文件夹,因此我们先备份下,到时直接再复制进XCode。
现在xcode中OC文件就没用了,我们要把写的.h.和.m文件放到Unity的Plugins/IOS文件夹下
并且删掉Xcode中的OC文件。
删掉是因为unity导出xcode时会把OC文件也导出来,若我们不删除,脚本就会重复了。
6、重新打包Unity
选择Append,这样你在Xcode中的配置就不会丢。
把备份的SDK文件夹复制进Xcode。
🟧 如何复用SDK
上述的第四步,我们备份了Xcode中的SDK文件,和Unity/Plugins下的文件。
新项目中这样做即可:
- 将备份的OC文件复制到你的新项目Plugins下
- 将备份的Xcode中的SDK,复制到你导出的Xcode项目中
- 按照SDK官网教程,完成其他的配置,比如 LinkBinaryWithLibraries。