【问题标题】:Xcode 8 PassKit issue and crash on simulator.Xcode 8 PassKit 问题并在模拟器上崩溃。
【发布时间】: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


    【解决方案1】:

    我遇到了同样的问题,即使启用了“钱包”,Xcode 还是给了我错误,那就是它不存在。请注意,当您在 App Id 中启用 Wallet 时,您的配置文件将失效。您需要生成一个新的,并更改 Xcode 以使用新创建的。

    【讨论】:

    • 感谢您的回答,这解决了我的问题,现在我可以在设备和模拟器上运行而无需更改任何设置。此外,我想知道是否可以使用带有钱包功能的 PassKit。
    猜你喜欢
    • 2016-10-19
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    • 2023-02-02
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    相关资源
    最近更新 更多