2016-09-19 45 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