【问题标题】:ARKit – Bug in Xcode 9 Beta 6ARKit – Xcode 9 Beta 6 中的错误
【发布时间】:2017-09-04 09:13:38
【问题描述】:

今天早上我已将我的 Xcode 9 beta 1 更新为 Xcode 9 beta 6。我正在使用 ARKit,我的应用程序在 beta 1 上运行良好,但是现在,当我运行我的应用程序时,我收到了这个错误:

//
//dyld: Symbol not found: _OBJC_CLASS_$_ARConfiguration
//Referenced from: /var/containers/Bundle/Application/5B74AF4C-011C-45B0-8BAD-DEF3DA7C0DFA/testARKit.app/testARKit
//Expected in: /System/Library/Frameworks/ARKit.framework/ARKit in /var/containers/Bundle/Application/5B74AF4C-011C-45B0-8BAD-DEF3DA7C0DFA/testARKit.app/testARKit
//

这是我线程 1 上的 SIGABRT

0 __abort_with_payload

-> 0x102ba1774 <+8>: b.lo 0x102ba178c <+32>

5 _dydl_start

-> 0x102b751e0 <+68>: mov x16, x0

让我知道如何修复这个错误。

【问题讨论】:

    标签: ios swift xcode arkit xcode9beta6


    【解决方案1】:

    清理您的项目:shift + option + cmd + k,然后删除您的 derived data 并重建项目。

    【讨论】:

    • 这对我不起作用。我有同样的问题,除了找不到的符号是“_OBJC_CLASS_$_ARWorldTrackingSessionConfiguration”
    • 这正是造成问题的更新。更新到 iOS 11 后,我尝试使用 iPad 5,但出现错误。我尝试在 iOS 11 beta 4 或 5 上使用 iPhone 7,代码相同,没问题。我更新了它,我得到了错误。
    【解决方案2】:

    测试版中有 API 变化。请将 Xcode 9(测试版)更新到 Xcode 9,将 iOS 11(测试版)更新到 iOS 11。它适用于我。

    【讨论】:

    • 从 23 天前开始!现在好了
    猜你喜欢
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 2015-10-04
    • 2014-11-07
    • 1970-01-01
    相关资源
    最近更新 更多