objective-c - SKStoreProductViewController 给出 Domain=SKErrorDomain Code=5 iOS7 错误

标签 objective-c app-store ios7 skproduct

在我的应用程序中,我有指向应用程序商店中其他应用程序的链接,我使用 SKStoreProductViewController 打开这些应用程序。这在 iOS 6 上运行良好,但我最近安装了 Xcode 5 并在 iOS7 模拟器上运行它,现在当我尝试打开 SKStoreProductViewController 中的应用程序链接时,出现以下错误:

无法加载产品:Error Domain=SKErrorDomain Code=5“无法连接到 iTunes Store”UserInfo=0xc188670

*Code = 5 对应于错误 SKErrorStoreProductNotAvailable:“表示请求的产品在商店中不可用。”

奇怪的是,当我从 Xcode 5 编译相同的代码并使用 iOS6 在测试设备上运行它时,SKStoreProductViewController 再次工作并按应有的方式打开应用程序商店。

还有其他人遇到过这个问题并弄清楚发生了什么或如何解决它吗?

最佳答案

这是 Xcode5 的一个错误或待定功能。请查看Xcode5 release notes ,您将需要应用程序商店凭据进行检查。

他们提到它就像它在模拟器中不起作用一样。

关于objective-c - SKStoreProductViewController 给出 Domain=SKErrorDomain Code=5 iOS7 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18828185/

相关文章:

ios - 来电后无法录音

ios - Parse.com 在 iOS 7.0 上的基本项目崩溃

ios - 禁用 NSNumberFormatter 的语言环境

iphone - 隐藏标签栏 Controller

objective-c - 处理触摸事件和手势识别器

ios - 停止再次删除和下载应用程序以获得免费访问权限

ios - 如何等到 NSURLResponse 被处理后再循环迭代?

ios - 用于在 iOS 中查看应用程序的 URI

ios - 将 iOS 应用程序分发到我的客户端 iOS 开发者帐户

ios7 - ios 7 UIBarButtonItem UIAppearance 不设置字体