ios4 – iOS应用程序内购买项目未在产品中返回,但仅在沙箱中的invalidProductIdentifiers中返回.怎么调试?

ios4 – iOS应用程序内购买项目未在产品中返回,但仅在沙箱中的invalidProductIdentifiers中返回.怎么调试?,第1张

概述我正在为我的应用添加应用内购买.我已经按照Apple概述的所有步骤(http://developer.apple.com/library/ios/#technotes/tn2259/_index.html特别参见Q& A#6)以及应用程序内编程指南. 问题是,当我在测试iPod Touch上发送产品请求时,响应会在invalidProductIdentifiers中显示,而不是有效的产品. 我的应 我正在为我的应用添加应用内购买.我已经按照Apple概述的所有步骤(http://developer.apple.com/library/ios/#technotes/tn2259/_index.HTML特别参见Q& A#6)以及应用程序内编程指南.

问题是,当我在测试iPod touch上发送产品请求时,响应会在invalIDProductIDentifIErs中显示,而不是有效的产品.

我的应用程序确实有一个特定的非外卡应用程序ID.

我用于签署应用程序的个人资料中明确显示了应用程序ID,并且不使用外卡.

应用内购买项目是标准的非消费性非订阅项目(启用增强功能).我在商店中将其添加为我应用的应用内商品.它已被准备出售. (处于状态“等待屏幕截图上传”).

我从iTunes Connect中复制并粘贴了应用内商品ID并将其粘贴到我的应用中,以确保我没有拼错.

我搜索了StackOverflow,并使用Bing和Google提供了有关如何诊断此问题的线索,基本上所有答案都是检查应用ID,项目ID,签名配置文件等.

没有返回错误,产品请求成功完成,因此没有要查询的NSError对象.

如何诊断问题并进行调试

谢谢

解决方法 有一件事要检查你没有提到:你是否通过从 Xcode运行并通过USB连接设备来安装构建?您无法使用临时部署连接到沙箱存储.

如果您还没有,请查看Troy Brandt’s exhaustive list of invalid product ID issues.

总结

以上是内存溢出为你收集整理的ios4 – iOS应用程序内购买项目未在产品中返回,但仅在沙箱中的invalidProductIdentifiers中返回.怎么调试?全部内容,希望文章能够帮你解决ios4 – iOS应用程序内购买项目未在产品中返回,但仅在沙箱中的invalidProductIdentifiers中返回.怎么调试?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1101641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存