如何将IPA文件上传到新的testflight?

Jan*_*Jan 12 ios ipa testflight

我在应用商店中发布了我的应用第一版.目前我正在研究第二个版本,之前我使用Test flight为测试人员导入IPA文件.但是现在他们已经关机并搬进了iTunes Store.所以我对新方法的怀疑是:

  1. 如何上传测试版本(IPA)
  2. 我需要导入许多测试版本才能获得稳定版本.这可能吗?
    像试飞一样
  3. 我需要每次都更改测试版本的版本号吗?
  4. 由于我已经发布了版本1,是否可以使用相同的名称进行测试构建?

Cla*_*nas 8

使用Expo反应原生案例:

在Xcode 9.3中,转到:

Xcode > Open Developer Tool > Application Loader
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  1. 使用您的AppleID登录.*

  2. 现在您可以导入.ipa文件并将其上传到iTunesConnect.*

关键字:react-native,expo,.ipa,testFlight,Apple Store,Standalone,iOS

  • 您现在必须从 Mac App Store 下载一个应用程序:Transporter。 (4认同)
  • 从 XCode 11 开始,ApplicationLoader 不再随 XCode 一起提供:( https://developer.apple.com/documentation/xcode_release_notes/xcode_11_release_notes。 (3认同)

Cla*_*nas 7

使用 Expo 反应本机案例:

Xcode 11中,您需要upload使用:IPA filecommand 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"
Run Code Online (Sandbox Code Playgroud)

例子:

$ 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"
Run Code Online (Sandbox Code Playgroud)

笔记:

通常YOUR_APPLE_ID_USER, 是您用于登录 Apple 开发者帐户的 iCloud 电子邮件。

YOUR_ITMC_PASSWORD是您的 iCloud 帐户NOTpassword。您必须在https://appleid.apple.com/account/manage页面生成它:

在此输入图像描述


Tho*_*ten 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}"
Run Code Online (Sandbox Code Playgroud)

)

4.)是的,只需将版本号增加到1.1并使用相同的包标识符上传它.

编辑:截图

一个版本,多个版本