如何向App Store Connect提交内购?是否需移除StoreKit配置文件?
向App Store提交内购项目的相关问题解答
是否需要移除StoreKit Configuration文件?
不需要移除。Xcode在打包正式构建并上传至App Store Connect时,会自动忽略StoreKit Configuration文件,不会将其包含在发布版本中。保留这个文件还能方便你后续进行本地测试,无需重复配置。
后续需要完成的操作
- 在App Store Connect中创建对应内购项目:登录后台进入你的App页面,在「功能」板块找到「内购项目」,添加与代码中完全一致的Product ID(注意大小写匹配),填写名称、描述、价格等级等信息后提交审核。
- 验证代码中的Product ID一致性:确保代码里调用的内购Product ID和App Store Connect中创建的完全相同,否则正式环境下无法识别内购项目。
- 确保内购逻辑适配正式环境:StoreKit会自动在正式环境切换到App Store真实服务器,无需修改代码中的环境配置,只要你的购买逻辑是基于官方StoreKit API实现的即可。
- 关联内购项目与构建版本:上传App构建后,在App Store Connect的「构建版本」详情页,确认对应的内购项目已被关联(系统通常会自动匹配,若未匹配可手动勾选)。
- 等待审核通过:内购项目可单独提交审核,也可与App版本一同提交。只有当内购项目和对应的App版本都通过审核后,内购功能才能正式向用户开放。
- (可选)正式环境测试:通过TestFlight分发测试版本,使用沙箱账号验证正式环境下的购买流程,确保没有问题。
内容的提问来源于stack exchange,提问作者Kevin Thomas
相关产品推荐
相关产品推荐

