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

时间:2015-03-03 05:28:57

标签: ios testflight ipa

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

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

4 个答案:

答案 0 :(得分:7)

使用Expo反映本机案例:

在Xcode 9.3中,请转到:

Xcode > Open Developer Tool > Application Loader

enter image description here

  
      
  1. 使用您的AppleID登录。*

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

  4.   

关键字: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并使用相同的包标识符上传。

编辑:截图

One version, multiple builds

答案 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页上生成它:

enter image description here

答案 3 :(得分:0)

Apple停止使用Testflight直接使用。

现在您必须将构建内容上传到iTunesConnect并启用Testflight Testing

您可以从herehere推荐文档。