ios行貨自動打包
常見步驟如下:
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自動構建以及打包命令 xcbuild
xcbuild是乙個相容xcode的編譯工具,它能使編譯更快快速,更友好的編譯過程日誌,可以執行在多個平台 主要指os x和linux 詳細的使用方法可見官方 目前該專案還比較新,應該是剛從xctool中剝離出來,只能從原始碼安裝。xcbuild主要特性如下 build brew install c...
IOS行貨自動打包
常見步驟如下 1 清理工程 usr bin xcodebuild target targetname clean2 編譯工程 usr bin xcodebuild target targetname3 打包 如果是含簽名的包,上面兩個命令需要增加一些引數。xcodebuild target targ...
IOS行貨自動打包
常見步驟如下 1 清理工程 usr bin xcodebuild target targetname clean2 編譯工程 usr bin xcodebuild target targetname3 打包 如果是含簽名的包,上面兩個命令需要增加一些引數。xcodebuild target targ...