我已经以正常方式实现了 Passbook,它在开发和测试期间完美运行。但是在 AppStore 上可用的应用程序只能创建和添加一个通行证,而不能删除之前创建的一个通行证。
以下是在哪个开发阶段起作用的简要概述:
Simulator Ad-Hoc Build AppStore-Build
Creation of Pass X X X
Updating X X X
Removing X X -
这意味着在每个步骤中都可以创建、更新和删除通行证,但在最终的 AppStore-Build 中我无法删除通行证。
我发现请求 [PKPassLibrary passWithPassTypeIdentifier:serialnumber:] 在尝试删除通行证之前返回 nil。但是在尝试更新通行证时,相同的方法会返回有效通行证。
有没有人经历过类似的事情?