Xcode 8 PassKit问题并在模拟器上崩溃。

时间:2016-09-19 09:16:36

标签: objective-c ios10 xcode8 passkit wallet

我更新了xcode 8并且遇到了PassKit框架集成的问题。 这是我的情况:
如果我在iOS 10.0以下的模拟器上运行并禁用钱包功能,那我就得到了

  

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

  

找不到符号:_kABPersonAddressCityKey错误日志。

请注意,我在项目中没有使用钱包,也没有与passkit相关的任何内容。所以只是解决问题我包括PassKit框架。

基本上我注意到链接二进制框架中的钱包功能和PassKit.framework相互依赖。禁用wallet和passkit将从链接框架中删除。

任何人都有这个问题,你是如何解决的? 如何在不启用钱包功能的情况下将PassKit保留在链接框架中?

在启用钱包的情况下,我在设备上运行时会出现证书错误,因为我的开发者帐户也需要启用钱包切换。

1 个答案:

答案 0 :(得分:1)

我有同样的问题,即使启用了“钱包”,Xcode也给了我错误,那就不存在了。请注意,在应用ID中启用电子钱包时,您的配置文件无效。您需要生成一个新的,并更改Xcode以使用新创建的。