Windows Unity ARKit发布到IOS相关设置及错误解决
考虑到在虚拟机中运行Unity比较卡,所以采用在Windows Unity上将项目发布好然后再复制到Mac虚拟机中通过XCode进行编译的方式。 Unity版本为 Unity2017.2.0f3 。注意当安装作为ARKit开发环境时,需要注意未标注资源包不能

安装,否则发布到IOS平台在XCode中编译会出现很多错误,这可能是Unity的一个bug,尝试了很多次才发现这个问题。如下
安装完成后先不要启动unity,找到C:\ProgramData\Unity\index-local.xml 文件,删除再启动。否则可能会出现
Missing assembly......
的很多错误。这应该也是unity的一个bug,在安装了多个版本的unity之后对IOS程序集的引用会出现错误。
Unity相关设置:

Graphics APIs须选择Metal,很多博文上说要改成“OpenGLES2”,这会导致在XCode中运行的时候应用无法直接启动,但是应用已经发布成功,停止运行手动点击应用图标才可以正常启动。


XCode设置:注意通过XCode打开后先不要编译,完成以下工作再编译




在搜索框输入 Other li ,添加两项 -ObjC -w
错误解决:
Build时报错:“MapFileParser.sh Permission denied”
解决方案:在终端中输入chmod空格+x空格/path(MapFileParser.sh文件路径)
例如:chmod + x/Kaifa/Projects/App/MapFileParser.sh
创建完项目后报错:Missing assembly
D:\ProgramFiles\Unity2017\Editor\Data\PlaybackEngines\iOSSupport for iPhone. Playersupport may beincomplete.UnityEditor.Modules.ModuleManager:InitializeModuleManager() 等很多类似错误。
解决方案:关闭Unity,删除C:\ProgramData\Unity\index-local.xml 再打开Unity 就ok了
发布真机时提示:xx的iphone is busy:Preparing debugger support for…。
解决方案:等很长时间就OK了,或者重启手机,重启XCode。
发布到iPhone7照片


Windows Unity ARKit发布到IOS相关设置及错误解决的更多相关文章
- windows 2008 中IIS7.0以上如何设置404错误页面
404错误页面的设置,不仅仅可以提高用户体验度,从SEO方面考虑,也是非常重要的.今天,笔者在这里介绍一下在windows 2008下如何设置404错误页面. 注意:设置404有我这里介绍2种方式,推 ...
- Windows安装Ubuntu桌面操作系统到移动硬盘中以及错误解决
用到的工具:U盘一个(usb3.0,你懂的),移动硬盘(我这个是笔记本里面取出来的机械硬盘装上的盒子) 第一步:下载Ubuntu系统iso镜像文件 下载Ubuntu系统iso镜像文件,由于我是新手,下 ...
- IIS发布网站 报错500.19 错误解决过程记录
首先先报上我的环境 WindowsServer 2012 IIS 8.5 网站是FrameWork 4.0 发布网站后浏览,报错信息如下: 解决过程记录如下: 1.看到这个问题首先想到的是权限问题,设 ...
- ios真机调试错误解决:Installation of apps is prohibited by a policy on the device
该问题的出现原因是手机中的访问权限被关闭了,打开方法如下: 设置->通用->访问限制->安装应用程序
- ios __block typeof 编译错误解决
type specifier missing a parameter list without types is only allowed in a function definition 解决: 工 ...
- Unity发布至IOS的流程(踩坑记录)
这篇文章主要用于记录本人亲身经历过的Unity发布到IOS平台所遇到的所有坑(其实也就是一些自己并不明白的强制设定),以便于后续再有类似需求时少走些弯路. 我的环境: Unity 5.2.2 个人版( ...
- Unity 发布到IOS,Android的各种坑
Unity 发布到IOS的注意事项1.开发环境MAC环境:Xcode环境 7.2.1Unity环境:Unity5.32.基本说明首先,我说一下,这是我在对Unity发布到IOS的实际使用中,总结出来的 ...
- Xcode 生成静态库相关设置:
Xcode 生成静态库相关设置: #Build Setting1. Architectures ------- Architectures -----> $(ARCHS_STANDARD) -- ...
- Windows Server 2003开机自动启动MySQL服务设置方法
Windows Server 2003开机自动启动MySQL服务设置方法 发布时间:2014-12-19 更新时间:2014-12-24 来源:网络 作者:eaglezhong 关键词: 2003 e ...
随机推荐
- 【EMV L2】Application Usage Control
[Application Usage Control] Tag9F07,卡片数据,2bytes: Indicates issuer’s specified restrictions on the ge ...
- ValueError: attempted relative import beyond top-level package
python 项目 在pycharm中, 在某个文件夹下: 右键--> mark directory as --> source root 如何在python脚本或者shell中 用代码实 ...
- 如何查看jar包的版本号?(转)
转自 : http://www.cnblogs.com/wych/p/4072913.html jar包根目录里的META-INF目录下的MANIFEST.MF文件里一般有会记录版本信息,可以到这个文 ...
- java-15习题
通过键盘分别输入年份.月份.日把它存储到日期时间对象中,然后计算1000天以后的日期并输出. import java.util.Calendar; import java.util.Scanner; ...
- MVC中调用模态框之后导致JS失效
今天在工作中碰到一个页面调用模态框之后,页面原来的JS失效的问题,由于前台经验较少,折腾了一天... 问题描述是这样,在页面,有两个下拉列表框A和B,做了下拉列表框联动,有一个button按钮会调用模 ...
- Build up java environment(配置java环境)
1,配置环境变量 我的电脑,右键计算机图标,点击“属性” 点击“高级系统设置” 点击“环境变量” “系统变量”一栏,点击“新建” 弹出输入“变量名”.“变量值”窗口 “变量名”输入“JAVA_HOME ...
- CentOS7.4部署Python3+Django+uWSGI+Nginx
CentOS7.4部署Python3+Django+uWSGI+Nginx http://www.showerlee.com/archives/2590
- Python练习七
1.写函数,检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者. def func(dic): for k in dic: if len(dic[k] ...
- MySQL出现too many connections(1040)错误解决方法
https://www.cnblogs.com/2881064178dinfeng/p/6938112.html 其实MySQL默认的最大连接数为100,可能在大访问量的时候造成了连接不上数据库.解决 ...
- golang常见错误
import import unuse package: error : imported and not used: "os" := = c := 1 // error non- ...