IOS行貨自動打包

2021-06-27 10:07:17 字數 1374 閱讀 7209

常見步驟如下:

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行貨自動打包

常見步驟如下 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資料夾 此選項可以不用,前提是如果有乙個資...