2016-09-19 44 views
0

我更新了xcode 8並且遇到了PassKit框架集成的問題。 這裏是我的情況:
如果我在模擬器上運行的iOS以下10.0禁用錢包功能,我越來越Xcode 8 PassKit問題和模擬器崩潰。

dyld_sim`dyld_fatal_error: 0x179e000 <+0>: int3
-> 0x179e001 <+1>: nop

Symbol not found: _kABPersonAddressCityKey error log.

請注意,我不使用錢包在我的項目中,以及任何與passkit相關的東西。所以只是爲了解決問題,我包括PassKit框架。

因此,基本上我注意到鏈接二進制框架中的錢包功能和PassKit.framework取決於對方。禁用錢包和passkit將從鏈接的框架中刪除。

任何人都已經有這個問題,你如何解決它? 以及如何使PassKit保持鏈接框架而不啓用錢包功能?

問題是,在啓用錢包時,我在設備上運行時出現證書錯誤,因爲它需要在我的開發者帳戶上啓用錢包切換。

回答

1

我有同樣的問題,即使「錢包」被啓用,Xcode給了我錯誤,那是它不存在。請注意,只要您在App ID中啓用電子錢包,您的供應資料就會失效。您需要生成一個新的,並更改Xcode使用新創建的一個。

+0

感謝您的回答,這解決了我的問題,現在我可以在設備和模擬器上運行而無需更改任何設置。 此外,我想知道是否有可能使用PassKit啓用錢包功能。 – toxicsun