Xcode添加Run Script腳本

在這裏添加Run Script,app

項目中用到2個地方:ui

1.每次編譯運行版本號(bundleVersion)自增+1spa

buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

2.是在爲項目關鍵方法添加代碼混淆時,運行某個腳本code

bundleName=${APP_DISPLAY_NAME}
appiName="項目名稱"
if [ "$bundleName" = "$appiName" ]; then
$PROJECT_DIR/$PROJECT_NAME/class_dump/LRHConfuse.sh
fi

這裏惟一須要注意的是if判斷語句,每一個字符之間都要添加空格,不加空格能夠經過編譯,可是不會進入下一句,應該是腳本語法的問題,當時試過不少次都不行。blog

固然有對應的檢測方法,運行時Xcode會打印腳本是否執行正確。ip

相關文章
相關標籤/搜索