在不上传二进制文件的情况下测试iPhone应用程序内购买(即不带捆绑包ID)

在不上传二进制文件的情况下测试iPhone应用程序内购买(即不带捆绑包ID),iphone,in-app-purchase,app-store-connect,Iphone,In App Purchase,App Store Connect,我已经创建了一个新的应用程序,但没有上传二进制文件(还没有准备好进行审查)。 但是,我想测试应用内购买 文档似乎说明创建应用内购买产品需要捆绑ID。在iTunes Connect上创建应用内购买产品时,是否有任何方法可以指定此捆绑包ID,而无需上传应用程序二进制文件,这样在上传实际二进制文件时不会造成问题 如果最终上传的二进制文件的bundleID与为测试而创建的bundleID不同怎么办?它是否有效地使应用内购买产品无效?我可能没有注意到这个问题,因此请澄清我是否搞错了,但基本上,bundle

我已经创建了一个新的应用程序,但没有上传二进制文件(还没有准备好进行审查)。 但是,我想测试应用内购买

文档似乎说明创建应用内购买产品需要捆绑ID。在iTunes Connect上创建应用内购买产品时,是否有任何方法可以指定此捆绑包ID,而无需上传应用程序二进制文件,这样在上传实际二进制文件时不会造成问题


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

我可能没有注意到这个问题,因此请澄清我是否搞错了,但基本上,bundle ID需要的是用于为项目创建资源调配文件的应用程序ID。你可以把它改成com.CoolGameCompany.SpaceWar。我相信您只需要确保您的配置文件具有此应用程序id,并将其作为捆绑包id输入。此后,我认为您不应该对为具有不同id的分发创建的任何二进制文件有任何问题。这是否回答了您的问题?

是的,我认为这是正确的方向。谢谢确认一下,你说的是设置->应用程序ID,对吗?目前我的应用程序ID有一个通配符,所以当我创建/下载新的应用程序ID时,我需要做的就是更改XCode中的内容以使用这个新的应用程序ID,对吗?我相信你的思路是正确的。是的,我想这是你说的应用程序ID。在不同的文档中有几个地方提到不要为你的应用程序id使用通配符,否则它将不适用于应用程序内购买。尝试将其更改为非通配符,然后使用它命名应用程序内产品等。