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

2021-09-22 01:24:31 字數 1255 閱讀 3827

1. 編寫makefile檔案

.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

Mac通過指令碼自動打包ipa

phony clean default clean device release xcodebuild scheme workspace xcworkspace configuration release archive archivepath build install xcarchive xco...

IOS自動打包生成IPA

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

iOS打ipa包 使用終端實現自動打包

最近專案要測試,要不停的為產品和測試等人員打包。然而打包這個過程是非常無聊的,每天重複好幾次,非常麻煩,所以打包成了一件費時費力的工作。這裡提供一種比較簡單方便的打包方式來減少打包帶來的時間,三句命令列解決打包問題。本文實現的是使用終端打 ad hoc 包,並發布測試。cd users demote...