ARKit错误6

问题描述:

今天早上我已经更新从版本9.0 Beta 1版本的Xcode我9测试版到9.0版公测6ARKit错误6

我与ARKit和我的应用程序工作正常工作的测试版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

这是一个SIGABRT我线程1

0 __abort_with_payload

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

5 _dydl_start

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

让我知道如何解决这个bug。

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

+0

这对我不起作用。我有同样的问题,除了未找到的符号是“_OBJC_CLASS _ $ _ ARWorldTrackingSessionConfiguration” –

+0

@AlainBerrier更新设备上的iOS版本。 –

+1

这正是造成问题的更新。 更新到iOS 11后,我试着用iPad 5,我得到了错误。我尝试在iOS 11 beta 4或5上使用iPhone 7,使用相同的代码,没有问题。我更新了它,我得到了错误。 –

测试版本中有API更改。请将Xcode 9(测试版)更新到Xcode 9和iOS 11(测试版)到iOS 11.它适用于我。

+0

它的日期从23天前!现在没事了 – pierreafranck