unity开发中ios应用时,要想成功引入第三方sdk,首先得知道c#与object-c如何交互。这里有篇博文介绍了unity开发中,如何实现c#与oject-c互相调用。
http://blog.csdn.net/u012085988/article/details/17761433
下面介绍下unity开发ios应用中,引入第三方sdk的流程:
1、将sdk中要用到的接口用C语言进行封装。因为上你们那篇博文提到了c#与object-c交互,要通过中间语言----C语言实现。
2、将封装好的C函数放在.mm文件中,然后将这个mm文件放到unity工程目录下的Assets/Plugins/IOS目录下。
3、按照上面那篇博文介绍的方法,引用第1步中封装的C函数。
4、用unity导出xcode工程,因为发布app时要用xcode来打包签名。
5、在xcode中引入第三方SDK。到这里应该都没问题了,因为做个ios开发的基本都会用xcode;且一般sdk的使用手册也都介绍了如何在xcode工程中引入sdk。
6、编译调试,打包发布。
下面以百度Frontia为例,实现社会化分享功能:
1、新建unity工程。在Assets下新建如下目录结构:Plugins/IOS/
2、新建share.mm文件,放在1中新建的目录下。定义一个C函数share()