我在应用商店发布了我的应用第一版。目前我正在研究第二个版本,之前我使用Test flight为测试人员导入IPA文件。但是现在他们已经关机并搬进了iTunes Store。所以我对新方法的疑虑是:
答案 0 :(得分:7)
使用Expo反映本机案例:
在Xcode 9.3中,请转到:
Xcode > Open Developer Tool > Application Loader
使用您的AppleID登录。*
- 醇>
现在您可以导入.ipa文件并将其上传到iTunesConnect。*
关键字:react-native,expo,.ipa,testFlight,Apple Store,Standalone,iOS
答案 1 :(得分:6)
1。)在Xcode产品中 - >存档然后提交到itunesconnect。 (就像你提交新版本一样)
2。)是的,没问题。所有新上传的版本都是“预发布”。如果您想将其提交到AppStore,请选择一个预发布版本。
3。)不,我为所有新版本保留相同的版本号,但我增加了版本号(您可以通过添加新的运行脚本构建阶段自动执行此操作:
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
)
4。)是的,只需将版本号增加到1.1并使用相同的包标识符上传。
编辑:截图
答案 2 :(得分:1)
使用Expo处理本机案例:
在 Xcode 11 中,您需要使用upload
IPA file
command line
:
$ xcrun altool --upload-app --type ios --file <IPA_FILE_THAT_YOU_HAVE_UPLOAD_FROM_EXPO_BUILD> --username "YOUR_APPLE_ID_USER" --password "YOUR_ITMC_PASSWORD"
示例:
$ xcrun altool --upload-app --type ios --file demo-app-1d7ce261-c1ef-47e2-8925-02828bb73418-archive.ipa --username "claudioxyz@gmail.com" --password "tcxp-wwzq-ujse-decv"
注意:
YOUR_APPLE_ID_USER
通常是用于登录Apple-Developer-Account的iCloud电子邮件。
YOUR_ITMC_PASSWORD
是您的iCloud帐户的NOT
的{{1}}。您必须在https://appleid.apple.com/account/manage页上生成它:
答案 3 :(得分:0)