iOS。应用内购买神秘错误

标签 ios objective-c in-app-purchase storekit

我的应用程序中有应用程序内购买。我几天前启用了它,这些天它一直在工作。但是今天奇怪的事情开始发生了。它在模拟器上仍然可以完美运行,但在设备上停止运行。这就是它的样子——我启动应用程序(我必须注意我没有在设置中的任何 iTunesConnect 帐户中登录,所以这不是一种常见错误),然后我成功地从 StoreKit 收到我的产品,然后我点击“购买”按钮,StoreKit 向我显示标准警报“你想购买吗”,我单击"is",一切正常,系统提示我输入测试用户凭据,在我完成后几秒钟后交易失败,错误代码为 0,并且说明“无法连接到 iTunes”。这他妈到底是什么???它在模拟器中就像一个魅力,为什么它发生在设备上?我创建了另一个测试用户,但没有帮助。我只是不知道还能尝试什么。有任何想法吗?

最佳答案

您是否上传了二进制文件以供在 iTunesConnect 上审核?测试仅在您准备二进制文件时有效。

一旦您告诉 iTunesConnect 您已准备好上传,并且状态变为“等待上传”或更高,测试帐户将不再有效。

如果您实际上还没有准备好,但仍想测试应用内购买,则可以上传任何二进制文件,然后立即拒绝它。状态将更改为“开发者已拒绝”,您可以再次恢复测试应用内购买。

关于iOS。应用内购买神秘错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19930979/

相关文章:

ios - 使用自动布局时,旋转一圈后我没有得到正确的响应

android - 旧货如何消费

iphone - Apple 因恢复 IAP 而拒绝了我的 App

ios - 同时下载和播放从多个 URL 拼凑而成的歌曲

ios - 停止 SKAction

ios - 我应该验证什么自动续订订阅收据?

objective-c - 在Cocoa中合并PDF文件(快速枚举未实现)

ios - 我在服务器收据验证方面遇到了一个奇怪的问题

ios - 将日期插入到 xcode 中的 sqlite3 数据库中

objective-c - [OBJ-C] [iOS]从NSArray获取 float -问题