你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> iOS Xcode Server持續集成(二)

iOS Xcode Server持續集成(二)

編輯:IOS開發基礎

1460947889775601.jpg

本文是投稿文章,作者:牧碼人_ (簡書)

iOS Xcode server 持續集成(一)中,我們講解了Xcode server持續集成環境的搭建,Xcode bot的創建,持續集成中證書的配置。第一篇沒有看的,出門左轉還能找得到。

在本篇中我們主要講解如何在持續集成前執行 pod install進行依賴管理,如何在持續集成後將.ipa上傳至蒲公英服務器。

打開Xcode>Bot>Edit Bot>Triggers

1791160-84e3e345d603efd9.jpg

首先添加Before Integrate腳本。

持續集成前先執行 pod install。

如果項目中沒有使用CocoaPods管理三庫請略過此步驟,想具體了解CocoaPods,請Google。

export LC_ALL="en_US.UTF-8"

# 進入工程根目錄

cd QYBaseProject

# 執行pod install

/usr/local/bin/pod install

1791160-00c2d56de24d357d.jpg

添加 After Integrate腳本。

持續集成後將ipa包上傳至蒲公英。

蒲公英是免費的應用分發平台,如果沒有注冊請注冊。注冊後在賬戶設置中有API Key、User Key。。

IPA_NAME=$(basename "${XCS_ARCHIVE%.*}".ipa)

IPA_PATH="${XCS_OUTPUT_DIR}/ExportedProduct/Apps/${IPA_NAME}"

echo ${IPA_PATH}

#請根據蒲公英自己的賬號,將其中的 uKey 和 _api_key 的值替換為相應的值。

curl -F "file=@${IPA_PATH}" -F "uKey=User Key" -F "_api_key=API Key" http://www.pgyer.com/apiv1/app/upload

1791160-ea13af747331cb7b.jpg

點擊Integrate開始持續集成。

集成完成後Xcode server會自動將ipa包上傳至蒲公英,上傳成功後,蒲公英會給你發送郵件。

現在在iPhone Safari浏覽器中打開郵件中的鏈接,點擊安裝。

如果你的開發者賬號不是企業賬號,請用在賬號中添加過Device id的設備上安裝。

1791160-eb004bbe77a27048.jpg

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved