把unity3d导出的iOS工程合并到原生的iOS工程中。
记住一下几点,你的合并就不会出错
其实unity3d和iOS合并有两种方法,一种是untiy3d合并到iOS中,一种是iOS合并到unity3d中,这里比较推荐第一种,后期改动会很方便。第二种的话,每次unity3d有改动,都要重新合并一遍,毕竟那个代码是软件自动生成的。第一种的话,只需要把unity3d生成的文件一替换就好了。
unity3d导出来的iOS工程,用xcode打开,再打开你的原生工程,对比unity3d的build settings,一条一条的修改你原生工程的build settings。
build phases也一样 一条一条的保持和unity3d一致;
容易出错的几点:
1.other linker flags 中的顺序要一致;
2.如果有高通的识别,识别图资源包路径一致,也就是说左边文件路径要保持一致。
3.最后打包上传App Store报错,删除MapFileParser(不是MapFileParser.sh)重新提交就可以了;
4.其他的具体合并方式网上教程一大堆,如果各位兄弟有什么问题或者需要的话,请留言给我,我会在看到的第一时间回答的。如果网上的教程大家有看不懂的,我会在接下来写一篇非常详细的把unity3d合并到iOS工程中的博客,欢迎大家拍砖鼓励。