【问题标题】:Unity to IOS Xcode ERROR Undefined Symbols ARFoundation /ARUnity to IOS Xcode ERROR Undefined Symbols ARFoundation /AR
【发布时间】:2022-09-29 20:22:45
【问题描述】:

我用 Unity 2020.3.25f1 为 IOS 创建了一个自己的 AR Foundation / ARkit Projekt,并将其播放到 Xcode 14.0。

现在我想为 Iphone 构建 XCode,但得到以下错误:

error build: Undefined symbol: _ARFoundationSamples_GetCurrentThermalState
error build: Undefined symbol: _ARGeoTrackingConfiguration_class
error build: Undefined symbol: _ARSession_addGeoAnchor
error build: Undefined symbol: _DoSomethingWithSession

不幸的是,我还没有找到解决方案。与已验证的 Unity 2021 版本相同的错误。希望得到您的帮助。

  • Xcode 14 和 iOS 16.0.2 也有同样的问题。似乎只发生在 ARFoundation 4.2.6 上,因为 4.2.3 版本使用 Unity 2021.3.4f1 和 Xcode 14 和 iOS 16.0.2 与上述设置一起使用。对此有何建议?
  • 好吧,我正好有 1 个未定义符号 - 之后构建失败:错误构建:未定义符号:_UnityARKit_Camera_GetTextureReleaseCallbackHandle
  • 嗨 Danex,我在更新的 ARFoundation 版本 5x 上也有同样的错误/问题。对我来说没有区别。

标签: ios xcode unity3d arkit ar-foundation


【解决方案1】:

我现在自己发现了问题。在我的 Unity-Assets-Scenes 文件夹中有一个包含各种 cs 的 ARKit 文件夹。包含上述代码的文件。

我已经完全删除了文件夹。这解决了问题。

一般来说,应该注意的是,我在 Unity 中发现的大多数错误都可以通过简单地删除文件来修复。在其他情况下,Unity 只是自己再次创建结构并正确创建它们。

【讨论】:

    猜你喜欢
    • 2022-12-01
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 2023-04-07
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    相关资源
    最近更新 更多