iOS 使用xcodebuild自動打包問題記錄

2021-10-05 01:53:53 字數 864 閱讀 8018

近期我在使用 xcodebuild 自動打包指令碼遇到乙個問題:

** archive failed **

the following build commands failed:

phasescriptexecution [cp]\ embed\ pods\ frameworks /users/*****/library/developer/xcode/deriveddata/*****-gdowyctoauifxp**dykpuxqmbibj/build/intermediates.noindex/archiveintermediates/*****/intermediatebuildfilespath/*****.build/release-iphoneos/*****.build/script-3abc5659f46c61810db4b1**.sh

問題在於沒有許可權執行這個shell指令碼

在終端執行shell指令碼允許任何**的軟體

然後再執行

xcodebuild archive -workspace 工程名.xcworkspace -scheme 包名 -archivepath 生成包的路徑 -allowprovisioningupdates -allowprovisioningdeviceregistration

注釋:-allowprovisioningupdates。     支援provision file 更新

-allowprovisioningdeviceregistration 包含新註冊的裝置

使用 xcodebuild 命令匯出 ipa 檔案

一 開啟乙個 terminal 視窗,進入到 xcode 工程檔案所在目錄,對於 cocos 工程需要進入到 proj.ios mac 目錄 二 執行 xcodebuild clean 進行清除 三 執行 xcodebuild archive scheme newcocosproject1 mobi...

命令列編譯之xcodebuild

a.確保xcodebuild命令能正常執行 如果使用xcodebuild命令出現如下錯誤 解決辦法 xcode select switch 新的xcode路徑 如b.xcodebuild使用 1.檢視xcode版本號和build號 b imac demo maricoliu xcodebuild v...

Xcode Build版本號自增

如何使得xcode的build版本號自增的問題一直困擾著我,今天通過google終於找到,分享給大家。注 本人使用的xcode版本號為4.3.2 1 進入 tagerts 開啟 build phases 2 選擇 add build phases 選擇 add run script 3 在shell...