我正在尝试将我的第一个应用内购买添加到我的 iOS 应用程序
iTunesConnect 中的状态是“Missing Metadat”,但我唯一没有发送的是用于审核的屏幕截图(我希望看到“Wiating for screenshot”而不是“missing metadata”)。我还指定了它的组的本地化名称
问题是在我的应用程序中,我的 productIdentifier 出现在无效产品中,我不知道为什么,因为在我看来一切都很好。
我断开了我的 AppStore 帐户,我的 AppID 和我的 signInProfiles 在功能中检查了应用内购买,XCode 在项目设置中没有显示任何错误,我在 iTunesConnect 上有一个沙箱用户。
我真的不知道该怎么做才能使事情正常进行...
注意:几个月前,我设法拥有了一个应用内产品,并且能够在处于开发状态的应用程序上对其进行测试。我们没有将它提交给 App Review,我不得不将它从 iTunesConnect 中删除。
最佳答案
我找到了问题的根源
我很抱歉,因为我完全忘了谈论它,但我在应用程序的 3 个阶段工作:生产、集成(即 BETA)、开发 为了能够在我的设备上安装所有这 3 个,我在我的 appID 中为每个状态使用了扩展: - 用于生产的 com.compagny.app - 用于集成的 com.compagny.app.integration - 用于开发的 com.compagny.app.dev
似乎对于 IAP,您必须保持与 iTunesConnect 上完全相同的 appID...:/就是这样...
关于ios - 首次应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39346862/