Xcode 统一Ar基金会XART项目中建筑定义的ARM64符号

Xcode 统一Ar基金会XART项目中建筑定义的ARM64符号,xcode,unity3d,arkit,undefined-symbol,Xcode,Unity3d,Arkit,Undefined Symbol,我只是在构建为AR Foundation提供的默认示例项目Unity: 我正在使用 统一2019.1.5f1 Xcode 10.2.1 我不会改变Unity项目中的任何内容。它的目标是iOS,因此目标体系结构设置为arm64 我发现以下链接器问题: 我今天也犯了同样的错误。我花了大约8个小时来解决它,所以我希望我能帮你节省一些时间 当你把AR基础和ARKIT插件降到2.1时,魔术就发生了。 也许仅仅降级ARKit插件就足够了,但我还没有尝试 正如我所知道的,AR基金会2.2带来了它的ARKIT

我只是在构建为AR Foundation提供的默认示例项目Unity:

我正在使用

统一2019.1.5f1

Xcode 10.2.1

我不会改变Unity项目中的任何内容。它的目标是iOS,因此目标体系结构设置为arm64

我发现以下链接器问题:


我今天也犯了同样的错误。我花了大约8个小时来解决它,所以我希望我能帮你节省一些时间

当你把AR基础和ARKIT插件降到2.1时,魔术就发生了。

也许仅仅降级ARKit插件就足够了,但我还没有尝试

正如我所知道的,AR基金会2.2带来了它的ARKIT 3。为此,您需要Xcode 11 beta版来构建它,但不幸的是,您在应用程序启动时出现了一个错误,因为ARKit 3可能仅适用于iOS 13

我希望你能成功。

我是这样解决的:

“您好,请转到项目面板上的“常规”,然后向下滚动到链接的框架和库。 将ARKit的框架添加到您的列表”


无需降级即可修复:)

谢谢帮助12.31!我会试着按照你的建议进行降级。我可以问一下,你是如何降低AR基础的?因为包管理器只显示2.2。搜索谷歌并获得了ARKIT-XR插件的BIT桶回购,但它说它从2019年6月3日起就被弃用了。在包管理器中,您可以单击AR基金旁边的箭头来打开“查看所有版本”。在那里你可以选择你想要的版本。package manager中的ARKit XR插件未被弃用,是构建应用程序所必需的。非常感谢!降级到AR基础和ARKITY XR插件到2.1工作!