现在的公司要做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的工程用真机测试
运行前先导入一个框架AssetsLibrary.framework,先点击target

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

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

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

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

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

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

目前就遇到这些问题
