1.这个报错很简单只需要你的包名和key保持一致
lnvalid Key: No matched Bundle lD Get from EasyAR Develop Center () -> SDK. Authorization
2.DLL文件报错
Dllnotfoundexception:EasyAr,如果报这个错误,查看下面目录,最后重新替换下文件夹,或者重新导入插件,用ios工程的时候容易出现这个问题
如果IOS打开工程出现这个,如果你点击取消不去管他,会报dll为null,而且mac相机也会打不开
如果是黑苹果的话在终端执行:sudo spctl --master-disable这条命令(白苹果也可以)
可以不执行完上面指令,如果不行再执行以上命令,在 安全性与隐私 设置的 允许从以下位置下载的App 中会新增一个任何来源,如下面的对比图,然后应用在运行中就不会再被系统执行各种安全验证了,当然首先自己要保证安装的应用是OK的。
3.打包xcode报错
报错1:
command codesign failed with a nonzero exit code
先试试重启电脑, 重启电脑不行的话关闭xcode ,再钥匙串找到下面这个证书删除,然后打开xcode运行,再试试
报错2:
doesnotcontainbitcode.Youmustrebuilditwithbitcodeenabled
easyar.framework/easyar(easyar-arm64-master.o)'doesnotcontainbitcode.Youmustrebuilditwithbitcodeenabled(XcodesettingENABLE_BITCODE),obtainanupdatedlibraryfromthevendor,ordisablebitcodeforthistarget.file'//bao/Frameworks/Plugins/iOS/easyar.framework/easyar'
把unityFramework-bitcoed关闭,如果还是报错吧unity-iphone里面的Bitcoed也关闭,这个bitcode感兴趣可以查一下,其实github上面可以下载一个装进去也能用,也不会报错了,只在黑苹果上试过