Unity AR Foundation Xcode项目中架构arm64的未定义符号

时间:2019-06-09 14:33:28

标签: xcode unity3d arkit undefined-symbol

我只是在构建为AR Foundation提供的默认示例项目Unity:https://github.com/Unity-Technologies/arfoundation-samples

我正在使用

Unity 2019.1.5f1

Xcode 10.2.1

我在Unity项目中没有做任何更改。它以iOS为目标,因此目标架构设置为arm64。

我遇到以下链接器问题:

xcode build error

2 个答案:

答案 0 :(得分:3)

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

当您将AR Foundation和ARKit插件降级到2.1时,魔术就发生了。

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

我发现,AR Foundation 2.2附带了ARKit 3。为此,您需要Xcode 11 beta来构建它,但是不幸的是,在应用启动时会出现错误,因为ARKit 3可能仅在iOS 13中可用。

希望您能成功使用它。

答案 1 :(得分:0)

我通过以下方式解决了这个问题:https://github.com/f111fei/react-native-unity-view/issues/112#issuecomment-494548815

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

在不降级的情况下将其修复:)