2017-09-04 73 views
3

今天早上我已經更新從版本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。

回答

1

清理您的項目: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,使用相同的代碼,沒有問題。我更新了它,我得到了錯誤。 –

0

測試版本中有API更改。請將Xcode 9(測試版)更新到Xcode 9和iOS 11(測試版)到iOS 11.它適用於我。

+0

它的日期從23天前!現在沒事了 – pierreafranck