当前位置: 首页 > news >正文

Windows Unity ARKit发布到IOS相关设置及错误解决

Windows 版 Unity安装:

考虑到在虚拟机中运行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照片

 

  

转载于:https://www.cnblogs.com/suxinren/p/9340275.html

相关文章:

  • Spring配置补充
  • 基于 HTML5 结合互联网+ 的 3D 隧道
  • Ligowave无线网桥15级手拉手链路设计及稳定性保障
  • JAVAOOP异常
  • RxJava mini
  • 从零开始的程序逆向之路 第一章——认识OD(Ollydbg)以及常用汇编扫盲
  • 使用在线yum源安装maridb并配置,以及跳过密码并修改。
  • 绝对音乐No.1
  • 阿里云和腾讯云VPC互通配置
  • java成神之路截图
  • supervisor 永不挂掉的进程 安装以及使用
  • Vue-cli原理分析
  • 数据库sql优化
  • 阿里十年,只剩下这套Java开发体系了
  • MVC框架请求处理
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【个人向】《HTTP图解》阅后小结
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • gops —— Go 程序诊断分析工具
  • JavaScript实现分页效果
  • js算法-归并排序(merge_sort)
  • PAT A1050
  • python 学习笔记 - Queue Pipes,进程间通讯
  • python学习笔记 - ThreadLocal
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 山寨一个 Promise
  • 我感觉这是史上最牛的防sql注入方法类
  • 一道闭包题引发的思考
  • hi-nginx-1.3.4编译安装
  • Java性能优化之JVM GC(垃圾回收机制)
  • UI设计初学者应该如何入门?
  • "无招胜有招"nbsp;史上最全的互…
  • #Z2294. 打印树的直径
  • (1)常见O(n^2)排序算法解析
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (强烈推荐)移动端音视频从零到上手(上)
  • (十)T检验-第一部分
  • (四)Android布局类型(线性布局LinearLayout)
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .net Application的目录
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 解决重复提交问题
  • .pyc文件是什么?
  • .sdf和.msp文件读取
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [bzoj2957]楼房重建
  • [C# 开发技巧]如何使不符合要求的元素等于离它最近的一个元素
  • [CakePHP] 在Controller中使用Helper
  • [CF]Codeforces Round #551 (Div. 2)