Mac通過指令碼自動打包ipa

2021-08-23 14:01:58 字數 1217 閱讀 2219

.phony: clean

default: clean

device-release:

xcodebuild -scheme *** -workspace ***.xcworkspace -configuration release archive -archivepath ./build_install/***.xcarchive

xcodebuild -exportarchive -archivepath ./build_install/***.xcarchive -exportpath ./build_install/***-release -exportoptionsplist ./release.plist

clean:

@rm -rf "build_install"

clean-all: clean

@echo removing deriveddata for all configuration

xcodebuild -workspace bbstudent.xcworkspace -scheme bbstudent -configuration debug clean

xcodebuild -workspace bbstudent.xcworkspace -scheme bbstudent -configuration release clean

xcodebuild -workspace bbstudent.xcworkspace -scheme bbstudent -configuration enterprise clean

<?xml version="1.0" encoding="utf-8"?>

teamid

你的證書teamid

method

ad-hoc

uploadsymbols

provisioningprofiles

證書描述檔案中的uuid

需要填寫的資訊都可以通過檢視mobileprovision命令 來得到。

security cms -d -i ***.mobileprovision 

把前兩步建立的檔案都放到工程目錄下,然後控制台切到工程目錄 執行命令 make device-release

iOS 通過指令碼自動打包 IPA 包

1.編寫makefile檔案 phony clean default clean device release xcodebuild scheme workspace xcworkspace configuration release archive archivepath build instal...

IOS自動打包生成IPA

採取shell指令碼程式設計,本指令碼執行的時候需要把工程的絕對路徑新增上去,這樣shell指令碼才能找到xcode的工程檔案,基本執行流程是 1.build資料夾的路徑 3.是否clearn 4.編譯project 5.編譯工程 6.建立aip build資料夾 此選項可以不用,前提是如果有乙個資...

Jenkins打包 Mac下ipa的生成

檢視證書的uuid bin sh 引數判斷 package name xx unity程式的路徑 unity path 2019.2 1f1 遊戲程式路徑 project path users simingtu documents keyboadheightdemo project output p...