【发布时间】:2014-05-24 05:09:35
【问题描述】:
我尝试像往常一样在 mac osx 应用程序中测试我的应用内购买。 但是今天发生了一些事情,我无法在应用程序中测试一个。
首先我将我的付款添加到 SKPaymentQueue, 当它询问时 - 我输入测试用户帐户, 然后我在确认对话框中按是, 之后,我得到一个奇怪的对话框,上面写着“发生了未知错误”,带有“取消”和“重试”按钮。
当我按下“重试”时——实际上什么都没有发生。 系统控制台中没有绝对没有日志,SKPaymentTransaction 状态没有变化......什么都没有。
交易状态保持在 SKPaymentTransactionStatePurchasing 状态,直到我在那个奇怪的对话框中按“取消”。 只有在那之后我才得到 SKPaymentTransactionStateFailed (因为它被取消了)
我尝试了另一台 Mac,我尝试了其他应用程序(甚至是一个像 5 天前一样已经过正常测试的应用程序),我尝试创建新的测试用户、重新生成应用程序 ID、规定等。 我已经删除了系统缓存、NetworkInterfaces.plist 并做了我在谷歌中找到的其他东西作为可能的解决方法。
我该怎么办?
【问题讨论】:
标签: macos app-store in-app-purchase storekit appstore-sandbox