发布测试环境
expo publish --release-channel staging-v1
"build:ios": "expo build:ios --release-channel prod-v1",
"publish:staging": "expo publish --release-channel staging-v1",
"publish:prod": "expo publish --release-channel prod-v1",
不同环境,不同的配置:
if (Updates.releaseChannel.startsWith("prod")) {
// matches prod-v1, prod-v2, prod-v3
return {
envName: "PRODUCTION",
appconfig: proAuth0Config,
BaseUrl: prodbaseUrl,
}; // prod env settings
} else if (Updates.releaseChannel.startsWith("staging")) {
// matches staging-v1, staging-v2
return { envName: "STAGING", appconfig: devAuth0config, BaseUrl }; // stage env settings
} else {
// assume any other release channel is development
return { envName: "DEVELOPMENT", appconfig: devAuth0config, BaseUrl }; // dev env settings
}
网友评论