iPhone:是否有必要将应用程序上传到iTunes以测试In App Purchase?

时间:2011-06-28 06:32:36

标签: iphone cocoa-touch in-app-purchase ios4

是否有必要将应用程序上传到iTunes以测试In App Purchase?

2 个答案:

答案 0 :(得分:3)

不,您只需在iTunes Connect中设置应用内购买并创建测试用户,然后就可以在沙箱中进行测试。阅读this guide

编辑:WWDC 2011 session videos列表中还有一个应用内购买会话。你也可以从中学到一些东西。

答案 1 :(得分:1)

是的,这是必要的。在提交二进制文件之前,我通过iTunes连接收到一条消息,说必须通过应用内购买提交二进制文件。

这似乎有悖常理,但您必须执行以下操作:

  1. 在iTunes(或您的新版本)中创建您的应用
  2. 在iTunes中添加应用内购买
  3. 将您的应用内购买与新版应用相关联(点击版本,向下滚动到应用内购买,点击修改,添加购买)
  4. 然后构建您的应用以进行分发并将其上传到iTunes商店。
  5. 上传后,点击二进制文件,然后点击拒绝将状态更改为Developer Rejected。这意味着Apple不会批准它,但是应用内购买仍将是等待审核。
  6. 另外,请确保您的配置文件不包含通配符“*”字符。

    这里有一篇很棒的文章有点过时但仍然非常有帮助:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

    这是一个笨重的过程我不认为苹果提前做得太好......