2016-11-23 76 views
2

目前我遵循以下步驟: 1 - 使用Application Loader上載構建。 2 - 轉到iTunes連接並等待新上傳的構建的「處理」完成。 3 - 處理完成後,進入TestFlight - >內部測試並選擇新的版本,然後點擊'保存'。如何自動上傳建立在testflight上?

當我點擊「保存」後,我的所有測試人員都會收到郵件。我想知道的是我可以避免步驟2和步驟3嗎?今天,我的一位同事做了第一步,並表示他已經完成了將構建上傳到測試飛行。當我問他第二步和第三步是什麼時,他說這不是必需的,這就是它的配置方式,沒有給出解釋。有人能告訴我它是如何完成的嗎?提前致謝。

+0

我希望這可以幫助你 https://medium.com/@hlung/automating-ios-app-testflight-deployment-with-jenkins-7122cb741309#.nhkenaf60 http://artsy.github.io /博客/ 2015/12/15 /自動化-Testflight,部署/ –

回答

0

使用FASTLANE。這是非常容易設置和使用。如果你想使用它,請按照這些步驟操作。

  1. 發射終端。
  2. 導航到您的項目目錄。
  3. 輸入命令sudo gem install fastlane。這將安裝fastlane。然後運行fastlane init。這將在fastlane文件夾中創建Fastfile
  4. 在文本編輯器中打開Fastfile。
  5. 在Fastfile中搜索「lane:beta do」。
  6. 在「lane:beta do」下面寫下這些行。

increment_build_number gym(scheme: "myScheme」) pilot

  • 打開Appfile在文本編輯器(在相同的文件夾中fastfile存在)。
  • 在Appfile中添加這些行。
  • app_identifier "com.company.app" # The bundle identifier of your app apple_id "[email protected]" # Your Apple email address team_id "XXXXXXXXXX" # Developer Portal Team ID

  • 之後,在終端運行命令fastlane beta
  • 它將開始構建並上傳構建到Testflight。一旦構建過程完成,您的所有內部測試人員將自動得到通知。

    現在,您只需下次運行命令fastlane beta即可將構建版上傳到testflight。