Xcode添加Run Script腳本


在這里添加Run Script,

項目中用到2個地方:

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

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

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

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

這里唯一需要注意的是if判斷語句,每個字符之間都要添加空格,不加空格可以通過編譯,但是不會進入下一句,應該是腳本語法的問題,當時試過很多次都不行。

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM