IOS命令打包 xcrun xcodebuild

2021-06-27 05:59:41 字數 1393 閱讀 2580

ios行貨自動打包

常見步驟如下:

1、清理工程

/usr/bin/xcodebuild -target targetname clean
2、編譯工程

/usr/bin/xcodebuild -target targetname
3、打包

如果是含簽名的包,上面兩個命令需要增加一些引數。

xcodebuild -target targetname code_sign_identity="

iphone distribution:******

"iphone distribution:******

"

自動打包步驟:

2、匯入證書檔案到mac的鑰匙鏈

//

建立鑰匙鏈

//解鎖,否則回彈框等待輸入密碼

//匯入證書

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

>

8、重簽名codesign

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...