在不上传二进制文件的情况下测试 iPhone 应用程序内购买(即没有捆绑包 ID)
我已经创建了一个新应用程序,但尚未上传二进制文件(尚未准备好进行审核)。 但是,我想测试应用内购买。
该文档似乎指出创建应用内购买产品需要捆绑包 ID。有没有什么方法可以指定此捆绑包 ID 以在 iTunes Connect 上创建应用内购买产品,而无需上传应用程序二进制文件,从而在上传实际二进制文件时不会导致问题?
如果最终上传的二进制文件具有与为测试而创建的用途不同的bundleID,该怎么办?它是否会有效地使应用内购买产品失效?
I've created a new app but not uploaded a binary (not ready for review yet).
However, I want to test in-app purchases.
The documentation seems to state that a bundle ID is required to create an in-app purchase product. Is there any way to specify this bundle ID for creating the in-app purchase product on iTunes Connect without uploading the app binary in a way that won't cause problems when the actual binary is uploaded?
What if the eventually uploaded binary has a different bundleID than the use created for testing - does it effectively invalidate the in-app purchase product?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我可能没有关注这个问题,所以请澄清我是否弄错了,但基本上,您需要的捆绑包 ID 是您用来为项目制作配置文件的应用程序 ID。您可以将其设为 com.CoolGameCompany.SpaceWar。我相信您只需要确保您的配置文件具有此应用程序 ID,并输入它作为您的捆绑包 ID。此后,我认为您应该不会遇到任何为分发而创建的具有不同 ID 的二进制文件的问题。这能回答你的问题吗?
I may not be following the problem, so please clarify if I've got it wrong, but basically what you need for the bundle ID is the App ID you use to make your provisioning file for your project. You might make it com.CoolGameCompany.SpaceWar. I believe you just need to make sure your provisioning file has this app id and that you enter it as your bundle id. Thereafter I don't think you should have problems with any binary created for distribution having a different ID. Does that answer your question?