為了給公司其他同事測試茂装,所以接觸了xcodebuild和python腳本這塊〉□澹現(xiàn)在把demo拿出來,并說說這里面遇到的坑少态。
還沒做之前城侧,借鑒了很多資料,最后找到了一個差不多好用的然后繼續(xù)學習彼妻。
說說使用方法:
1.先把python文件和exportOptions.plist文件放到項目的根文件夾中嫌佑,exportOptions.plist文件是打包過程中會產(chǎn)生的,第一次獲得可以手動打一次包侨歉,沒錯然后它就在打包成功的文件夾中屋摇。
2.然后配置python文件中的參數(shù),CONFIGURATION是打包方式分為Release和Debug幽邓,EXPORT_OPTIONS_PLIST是剛才獲得的plist文件的名字炮温,EXPORT_MAIN_DIRECTORY是最后創(chuàng)建出ipa文件的目錄,這個目錄一定也要放在項目的根目錄牵舵,和.py和.plist文件同級(之后會說為什么這么放)柒啤,USER_KEY和API_KEY為蒲公英中項目的api,對應寫上即可畸颅,剩下的按需寫上就ok担巩,不是必填項。
3.如果之前的都準備完没炒,現(xiàn)在在終端里涛癌,cd 剛才的項目目錄,然后執(zhí)行 python autobuild.py -w 項目名.xcworkspace -s 項目名送火,應該就可以成功了祖很。對了,剛才的是導入cocoapods里面有pods的命令漾脂,如果是沒有的,直接用python autobuild.py -p 項目名.xcodeproj -s 項目名胚鸯。
4.剛才說的為什么打包成功后的目錄地址要和.py文件目錄一致都在項目的根目錄下骨稿,因為腳本中需要獲取到.ipa文件并調用蒲公英官方上傳api進行上傳,python中的open方法不能打開不同工作目錄的文件,所以要確保當前工作目錄和要獲取到的ipa文件是在一個工作目錄下坦冠。