iOS Python自動構建腳本【無需讀者添加任何信息配置】【支持上傳fir、svn、發郵件】

iOS Python自動構建腳本【無需手動添加證書信息】【支持上傳fir、svn、發郵件】


本腳本優勢:

1.本腳本采用手動打包,證書信息自動讀取,無需讀者任何手動查詢配置

2.配置文件exportOptionsPlist.plist,根據.mobileprovision文件自動生存配置

3.本腳本支持-xcworkspace ?-xcodeproj兩種項目管理構建

4.本腳本支持多渠道上傳,支持相關密碼驗證輸入(fir,svn,郵件發送)

本腳本準備須知:

1.本腳本文件pythonPerform.py、.mobileprovision、.cer能構建已經自動添加,這里無需添加會自動讀取

2.將pythonPerform.py? .mobileprovision放入一個A文件夾,在A放入目標項目即可

3.執行,cd到A文件夾下,執行python pythonPerform.py會自動構建

上傳fir渠道須知:

1.上傳fir的用戶請檢測fir命令是否可用,如果沒有安裝,請先執行sudo gem install -n /usr/local/bin fir-cli安裝

2.fir用戶準備自己要上傳的apitoken即可

上傳SVN渠道須知:

1.請準備svn上傳地址即可,密碼賬號會在第一次驗證,以后無需驗證

2.svn上傳會自動替換目標文件

發布郵件須知:

1.發布郵件請先配置發送方郵箱

2.如果有效是阿里企業郵箱配置mtp.mxhichina.com,端口號465,阿里的smtp發送服務自動開啟,接收方郵箱隨意

3.如果是QQ郵箱作為發送方,請先開啟第三方登錄郵箱smtp服務,然后用生存的安全碼作為本郵件的發送密碼

注意事項

1.archive過程不能修改代碼,否則正在構建的包會有修改中的問題

2.查看~/Library/MobileDevice/Provisioning\ Profiles/? 查看電腦mobileprovision文件集,security cms -D -I ?filename.mobileprovision

3.gem environment? 查看gem環境

4.本腳本需要xcodebuild安裝,使用前先測試xcodebuild命令是否可用

一切盡在不言中,自己看腳本吧,注釋完全,使用便捷。

github.com/xjkf123/LF_AutoBalePython


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容