Expo Submit仅提交至TestFlight,iOS如何配置公开分发新版本?
iOS Expo Submit 公开分发配置说明
1. Expo Submit 是否支持 iOS 公开分发?
完全支持,但iOS的App Store发布流程要求所有提交版本必须经过TestFlight环节——即使配置为直接提交到App Store审核,版本也会先出现在TestFlight中,随后自动进入App Store审核队列,审核通过后即可完成公开分发。
2. iOS 有没有类似 Android track: "production" 的配置?
有的,你可以通过两种方式配置:
方式一:在 eas.json 中配置
在项目根目录的eas.json文件里,针对production环境的iOS字段添加submit配置,指定releaseType为APP_STORE:
{ "build": { "production": { "ios": { "submit": { "releaseType": "APP_STORE" } } } } }
方式二:通过命令行参数指定
执行eas submit时直接追加--release-type参数:
eas submit -e production -p ios --release-type APP_STORE
补充说明
releaseType的可选值:TESTFLIGHT:默认值,仅将版本提交到TestFlight,不会自动进入App Store审核APP_STORE:提交版本到App Store审核,审核通过后可设置为公开分发AD_HOC:适用于企业级内部分发场景
- 确保你的Apple开发者账号已完成App Store的基础配置(如App信息完善、定价设置等),否则即使配置正确,版本可能仍会卡在TestFlight,需要手动在App Store Connect中补充信息后继续流程。
内容的提问来源于stack exchange,提问作者rjdevereux
相关产品推荐
相关产品推荐

