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