選擇沒有輸入和指定xcode
新增變數destination path,雙擊紅圈指定到工程所在的目錄
on run
activate
end tell
return input
end run
複製**
到這automator的配置就結束了。
#!/bin/sh
##rvm system
function
failed
() archivename="***x"
projectname="***x"
scheme="***xx"
configuration="***x"
ipapath="$pwd/build/$/$.ipa"
#build clean
xcodebuild clean -project $ \
-configuration $ \
-alltargets || failed "clean error"
#archive
xcodebuild archive -project $ \
-configuration $ \
-scheme $ \
-destination generic/platform=ios \
-archivepath $pwd/build/$.xcarchive || failed "archive error"
#export complete
xcodebuild -exportarchive -archivepath $pwd/build/$.xcarchive \
-exportoptionsplist $ \
-verbose || failed "export error"
#發布到itunesconnect
#validate
#upload
複製**
archivename 看你心情寫乙個名字
projectname 你的xcodeproj名字
在工程根目錄下執行 xcodebuild -list可以看到你可以設定的 scheme和 configuration 這兩個引數就是上次動態環境配置的scheme 和 build configuration
<?xml version="1.0" encoding="utf-8"?>
"1.0">
method
teamid
***x
複製**
上傳蒲公英 【蒲公英官方文件】
curl -f "file=@$" \
-f "ukey=***x" \
-f "_api_key=******" \
-f "updatedescription=版本描述" \
複製**
謝謝觀賞 自動化 Android logcat使用
logcat是android中乙個命令列工具,可以用於得到程式的log資訊。語法 adb logcat pc端執行 adb logcat b android的log輸出量巨大,因此android把log輸出到不同的緩衝區。4個 radio system event main 不指定緩衝區預設syst...
selenium自動化的使用
什麼是selenium ide?selenium的ide 整合開發環境 是乙個易於使用的firefox外掛程式,用於開發selenium測試案例。它提供了乙個圖形使用者介面,用於記錄使用firefox瀏覽器,用來學習和使用selenium使用者操作,但它只能用於只用firefox瀏覽器不支援其它瀏覽...
使用 Fabric 自動化部署
fabric 目前僅支援 python2,如果你的系統中只有 python3 版本,可以使用 fabric3,但是只能安裝低版本1.14.post1,高版本不支援api方法。接下就可以簡單地通過 pip 命令安裝 fabric 了。如果是 python 2 pip install fabric 如果...