我更新了xcode 8,有PassKit框架集成的问题。以下是我的例子:
如果我在iOS 10.0以下的模拟器上运行,禁用钱包功能,我会得到
dyld_sim 'dyld_fatal_error:0x179e000 <+0>: int3
-> 0x179e001 <+1>: nop
和
符号未找到:_kABPersonAddressCityKey错误日志。
请注意,我没有在我的项目中使用钱包,以及与passkit相关的任何东西。所以为了解决这个问题,我包含了PassKit框架。
所以基本上我注意到钱包功能和PassKit.framework在Link Binary With Frameworks中是相互依赖的。禁用钱包和passkit将从链接框架中删除。
有人遇到过这个问题,你是如何解决的?以及如何在不启用钱包功能的情况下将PassKit保持在链接框架中?
事情是与钱包启用时,我得到证书错误在设备上运行,因为它需要钱包开关在我的开发人员帐户上启用。
我有同样的问题,即使"钱包"是启用的,Xcode给我的错误,那是不存在的。请注意,当您在App Id中启用钱包时,您的配置文件将无效。你需要生成一个新的,并修改Xcode使用新创建的。