【发布时间】:2016-09-19 09:16:36
【问题描述】:
我更新了 xcode 8 并遇到了 PassKit 框架集成的问题。
这是我的情况:
如果我在禁用钱包功能的 iOS 10.0 以下模拟器上运行,我会得到 p>
dyld_sim`dyld_fatal_error: 0x179e000 : int3
-> 0x179e001 : nop
和
找不到符号:_kABPersonAddressCityKey 错误日志。
请注意,我没有在我的项目中使用钱包,以及与 passkit 相关的任何东西。所以只是为了解决问题,我包含了 PassKit 框架。
所以基本上我注意到 Link Binary With Frameworks 中的 Wallet 功能和 PassKit.framework 相互依赖。禁用钱包和 passkit 将从链接的框架中删除。
有人遇到过这个问题,你是怎么解决的? 以及如何在不启用钱包功能的情况下将 PassKit 保持在链接框架中?
问题是,启用钱包后,我在设备上运行时遇到证书错误,因为它也需要在我的开发者帐户上启用钱包开关。
【问题讨论】:
标签: objective-c ios10 xcode8 passkit wallet