Unity开发记录_3_AR项目 关于使用 Vuforia 插件在IOS打包

问题描述

使用 Vuforia 官方推荐的Unity版本和最新的AR包进行项目开发并打包IOS平台失败记录(后期如果升级了Mac版本和XCode版本我会更新这篇文章)

结果描述

因为Mac电脑硬件和软件版本等原因 目前并没有打包出来

开发环境

项目时间:2024.11
Mac 版本:11.7.10
XCode版本:13.2.1
Unity版本:2019.4.40 和2022.3.16(官方推荐)
Vuforia 版本:add-vuforia-package-10-28-4

工作流程:

1.从Vuforia 官方下载最新包add-vuforia-package-10-28-4
在这里插入图片描述
2.使用Unity2022.3.16创建项目并导入相应的插件,报错了
在这里插入图片描述
2.简单报错解决一下 摄像机描述 和 Render Over Native UI 和 支持高版本
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.这个错误我解决不了! 我尝试了很多方案,但无果,一进来就报这个错

  1. 换unity 和 vuforia 版本,用之前下载的Vuforia低版本
  2. 从 packageManager里面导入Vuforia而不是在官方下载
  3. 检查manifest.json 和 PackageManager
  4. 检查 Vuforia License Key
  5. 清除缓存并重新导入插件

DllNotFoundException: VuforiaEngine.dl assembly: type: member:(null)
Vuforia.VuEngine.GetBuildPreset()(at:0)

4.好在这个报错并不影响我的打包,清理报错之后直接打包Unity-iPhone.xcodeproj
在这里插入图片描述
5.开始发布IOS包,卡住了,卡在了Indexing Paused
在这里插入图片描述
在这里插入图片描述
6.参考一下网上文章关于此问题的解决方案:

链接: 解决XCode一直indexing的方法
在这里插入图片描述在这里插入图片描述

7.我尝试了很多操作,依旧卡住无果

其它猜想:

1.Vuforia 官方推荐版本 Unity2022.3.16+ XCode15.3+
如果想继续测试,升级XCode需要升级整个Mac电脑的系统,但是电脑硬件又不支持升级最新Mac系统 于是 我觉定先暂停测试。

2.多半是mac和xcode和vuforia版本的兼容问题,因为我直接换成EasyAR进行开发然后打包发布就非常丝滑
在这里插入图片描述

3.也不能保证是不是我的操作失误,可能有更好的解决方案,但是我还不知道,有好方案的大佬可以留言指导一下,我还可以继续测试,感谢。

Logo

分享前沿Unity技术干货和开发经验,精彩的Unity活动和社区相关信息

更多推荐