iOS Xcode9 自動化指令碼打包

2021-08-11 14:59:51 字數 1116 閱讀 5431

一、清理xcode工程,避免上次打包生成的編譯檔案影響本次打包:

清理完成後控制終端會輸出:* clean succeeded *

二、編譯(archive)xcode工程,匯出.xcarchive檔案

引數說明:

-project: 指定需要編譯的xcode工程中的.xcarchive檔案的路徑

-scheme:指定需要編譯的工程的scheme,多個targets,指定需要編譯的target對應的scheme名稱

-configuration: 構建配置(release/debug)

code_sign_identity:證書的名稱(iphone distribution:  *********x),可以在 keychain access 裡面找到。

development_team:teamid

provisioning_profile:描述檔案的uuid

provisioning_profile_specifier:描述檔案的名稱

編譯成功之後終端會輸出:* archive succeeded *

重簽名會輸出設定的簽名和證書資訊:

三、匯出.ipa檔案

引數說明:

-exportarchive: 匯出ipa包的命令

ipa匯出成功之後終端會輸出:* export succeeded *

到這兒整個打包流程就結束了,謝謝!

iOS XCode自動化編譯相關

原文 usr bin xcodebuild target targetname clean 第二步編譯 usr bin xcodebuild target targetname 第三步打包 xcodebuild target targetname code sign identity iphone ...

部署python自動化指令碼 搭建自動化指令碼執行環境

年前把平台的指令碼寫好了,準備在虛擬機器中全部執行一遍。沒想到在虛擬機器中配置了很長時間,才把環境搭好。為了不再犯這配置環境的苦,在這簡單說說環境的搭建吧。因為寫的指令碼是在win7上實現的,所以虛擬機器我安裝的也是win7系統。1 安裝python 2 配置環境變數 python安裝成功後,將安裝...

mysql自動化指令碼 mysql自動化安裝指令碼

學習了兩周linux shell指令碼,終於寫出乙個mysql自動化安裝指令碼。加上今天一整天的測試,可以正常執行安裝mysql 5.5.40.其他版本還沒有測試。現分享一下。也請高手指點一下。執行該指令碼的前提是 環境介紹 1 redhat 6.3 x64,最小化安裝 2 ram 2g,hd 30...