我已经完成了ApplePay的全面工作。都可以在iOS10、11和12上正常运行。
从iOS 13和Xcode 11的第一个测试版开始至今(iOS13GM和Xcode 11GM),ApplePay授权模式不会出现。
我PKPaymentRequest
应该没问题,因为它可以在以前的OS版本上运行,并且当我尝试演示时,PKPaymentAuthorizationViewController
可以在控制台中找到它:
[General] Connection to remote alert view service failed
我查看了其他问题,并尝试关闭并重新打开ApplePay功能几次,然后进行硬清理,重新启动。我什至用新的商家ID和证书创建了一个新应用,仍然得到了相同的结果-在iOS 12上可以运行,而在iOS 13GM上则不能。
更新:
使用在iOS 12.2模拟器上运行的Xcode 11GM,一切都可以正常工作。iOS 13GM模拟器上的相同代码不起作用。