在不上传二进制文件的情况下测试 iPhone In App Purchase(即没有捆绑 ID)

Posted

技术标签:

【中文标题】在不上传二进制文件的情况下测试 iPhone In App Purchase(即没有捆绑 ID)【英文标题】:Test iPhone In App Purchase without uploading binary (i.e. without bundle ID) 【发布时间】:2010-05-19 17:08:47 【问题描述】:

我创建了一个新应用,但尚未上传二进制文件(尚未准备好进行审核)。 不过,我想测试应用内购买。

文档似乎声明需要捆绑 ID 才能创建应用内购买产品。有没有什么方法可以指定此捆绑 ID 以在 iTunes Connect 上创建应用内购买产品,而无需以在实际二进制文件上传时不会导致问题的方式上传应用程序二进制文件?

如果最终上传的二进制文件的 bundleID 与为测试创建的用途不同 - 它是否有效地使应用内购买产品无效?

【问题讨论】:

【参考方案1】:

我可能没有关注这个问题,所以如果我弄错了,请澄清,但基本上你需要的包 ID 是你用来为你的项目制作配置文件的 App ID。您可以将其设为 com.CoolGameCompany.SpaceWar。我相信您只需要确保您的配置文件具有此应用程序 ID 并将其输入为您的捆绑包 ID。此后,我认为您不应该对为具有不同 ID 的分发创建的任何二进制文件有问题。这能回答你的问题吗?

【讨论】:

是的,我认为这是正确的方向。谢谢。确认一下,您是在谈论配置-> App ID 的事情,对吧?目前我的 App ID 有一个通配符,所以当我创建/下载新的 AppID 时,我需要做的就是更改 XCode 中的内容以使用这个新的 App ID,对吗? 我相信你在正确的轨道上。是的,我认为这是您正在谈论的 App ID。各种文档中有几个地方提到不使用通配符作为您的应用程序 ID,否则它不适用于应用内购买。尝试将其更改为非通配符,然后使用它来命名您的应用内产品等。

以上是关于在不上传二进制文件的情况下测试 iPhone In App Purchase(即没有捆绑 ID)的主要内容,如果未能解决你的问题,请参考以下文章

我可以更改我的 iPhone 应用程序大图标吗?

有没有办法在不将应用上传到 Play 管理中心的情况下使用真实的 unitID 测试 adMob 广告?

如何在不更改页面的情况下上传文件

Iphone App - 您可以在不使用 WiFi 的情况下下载的最大文件大小?

如何允许用户在不登录的情况下使用 Google Form 上传文件?

在不刷新页面的情况下以表单上传文件