首页 文章

测试应用内购买Iphone

提问于
浏览
0

我正在为报摊编写一个免费订阅的应用程序,但我正在使用的产品标识符在发出请求时总是返回到无效集中 .

我使用过这个教程:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

我有:

1)创建了一个Appid(fsfe4.com.myapp.myappdesc)

1a)签署付费的ios app Contract 并填写银行/税务信息

2)将该appid作为plist中的bundle id(com.myapp.myappdesc)

3)下载的开发人员和distrubtion配置文件(开发人员配置文件没有通配符)

4)更新了代码签名标识(Debug和'Any IOS SDK'都有iPhone开发人员引用我创建和下载的开发人员配置文件)

5)添加了代码

6)在itunes connect上创建并添加应用程序信息(打开报亭,上传照片并填写所有信息)

7)编译并存档xcode项目,将其上传到itunes connect,拒绝二进制文件 .

8)创建了应用程序内购买(免费订阅),并将其附加到应用程序的“查看详细信息”部分 .

  • 我收到此通知:必须在提交应用版本的同时提交应用的首次应用内购买以供审核 . 您必须在Version Details页面上执行此操作 . 上传二进制文件并提交第一次应用内购买后,可以使用下表提交其他应用内购买 . 请注意,免费的应用程序内购买订阅只能与为报亭启用的版本一起提交 . 我不完全确定这意味着什么 .

9)等了24个小时

10)再次尝试没有运气

我已经多次重新存档,上传和拒绝了我的应用 . 我没有在itunes connect中更改版本#但我不认为这应该重要 .

根据Apple的指南,它特别说我不应该上传二进制文件并拒绝它:

  • 重要事项在应用程序准备好进行App Review批准之前,请勿将开发二进制文件上载到iTunes Connect . 如果二进制文件存在于iTunes Connect中并且它不能完全正常运行,则App Review将检查二进制文件并可能拒绝开发二进制文件 . 如果您或App Review拒绝iTunes Connect中的最新二进制文件,则在App Purchase中进行测试将失败 . 这种情况下的解决方法是上传没有In App Purchase功能的二进制文件,这些功能可以获得App Review的批准 . 批准二进制文件后,使用In App Purchase功能继续测试二进制文件 .

这与我见过的其他教程不符 . 有没有办法删除二进制文件,使其恢复到预先上传的二进制状态,以便我可以测试?我应该删除应用程序并重新开始?如果我删除它,我可以使用相同的包ID和相同的应用程序名称?

2 回答

  • 1

    您是否正在使用开发提供或分发配置运行应用程序?您是否使用已上传应用内购买的相同应用ID /配置运行您的应用?

    关注这篇文章 - http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

  • 3

    问题是我没有从设备中删除应用程序,并在经历the checklist here后重新安装 .

    浪费了太多时间 . 叹 .

相关问题