常見步驟如下:
1、清理工程
/usr/bin/xcodebuild -target targetname clean2、編譯工程
/usr/bin/xcodebuild -target targetname3、打包
如果是含簽名的包,上面兩個命令需要增加一些引數。
xcodebuild -target targetname code_sign_identity="自動打包步驟:iphone distribution:******
"iphone distribution:******
"
2、匯入證書檔案到mac的鑰匙鏈
//8、重簽名codesign建立鑰匙鏈
//解鎖,否則回彈框等待輸入密碼
//匯入證書
6、修改info.plist bundle indentifier和*.mobileprovision一致
注意如果沒有aps-environment關鍵字,打出來的ipa包將沒有apns模組,格式如下:
xml version="1.0" encoding="utf-8"
?>
>
<
plist
version
="1.0"
>
<
dict
>
<
keykey
>
<
string
>z4lr7cbrud.com.yesun.vic
string
>
<
key>aps-environment
key>
<
string
>production
string
>
<
key>get-task-allow
key>
<
false
/>
dict
>
plist
>
9、生成ipa包
10、刪除鑰匙鏈
帶xcodebuild編譯的打包步驟如下:
匯入鑰匙鏈
對工程clean
修改info資訊
修改project資訊
xcodebuild
替換各種資源檔案
修改xcent
重新簽名codesign
xcrun打ipa
刪除鑰匙鏈
IOS行貨自動打包
常見步驟如下 1 清理工程 usr bin xcodebuild target targetname clean2 編譯工程 usr bin xcodebuild target targetname3 打包 如果是含簽名的包,上面兩個命令需要增加一些引數。xcodebuild target targ...
iOS自動打包指令碼
最近比較對指令碼感興趣,但是學起來,感覺不但很多編輯器,而且指令碼種類眾多,而且實現方法也比較多,所以所學以shell指令碼為準,編輯器以vim,但是大同小異,大家也可以參考。首先貼上 bin sh 工程絕對路徑 cd 1 project path pwd build資料夾路徑 build path...
IOS自動打包生成IPA
採取shell指令碼程式設計,本指令碼執行的時候需要把工程的絕對路徑新增上去,這樣shell指令碼才能找到xcode的工程檔案,基本執行流程是 1.build資料夾的路徑 3.是否clearn 4.編譯project 5.編譯工程 6.建立aip build資料夾 此選項可以不用,前提是如果有乙個資...