码迷,mamicode.com
首页 > 移动开发 > 详细

unity导出iOS所遇到的问题

时间:2016-07-04 20:19:09      阅读:351      评论:0      收藏:0      [点我收藏+]

标签:

现在的公司要做AR教育类的app,所以需要用到unity那边的代码,但unity那边导出iOS后,运行xcode会各种报错,千奇百怪,我只说下我自己遇到的问题以及解决方式

 

unity导iOS不要在window上导,不然怎么弄都会报错,把unity开发那边给的包拿到mac版的unity上导出来

我用的是unity5.3和xcode7.3

先说下导出iOS的步骤   先把包直接拖进unity里  然后build settings

技术分享

 

把要运行的环境拖进去

技术分享

 

然后选iOS  再点switch platform 转换

技术分享

 

player settings里的设置默认就好  不用管 然后就是点build  就导出一个xcode工程了

 

有关于AR的工程用真机测试

运行前先导入一个框架,先点击target

技术分享

然后点build phases

技术分享

然后点击Link Binary With Libraries 添加

 

技术分享

 

xcode7.3还要注意一下 把bitcode关掉

 

技术分享

 

然后先运行下 

 

 

因为导出iOS后  xcode里面的工程都是.mm文件 你想在里面添加OC代码的话需要开启混编

 

技术分享

 

 

下面罗列一下unity运行时遇到的错误 有我自己遇到的  也有网上收集的

技术分享

 

如果遇到自动释放的问题  之前我的代码就是EZCodeScanner这里报错 可以直接在这里面文件后面添加-fno-objc-arc

技术分享

如果出现Undefined symbols for architecture armv7这种类似的错误 ,可以在project里删除对应的

技术分享

另外还要这样设置   这是从网上找到的方法,实测有效

技术分享

目前就遇到这些问题

 

unity导出iOS所遇到的问题

标签:

原文地址:http://www.cnblogs.com/liunnn/p/5641365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!