日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oc之脚本

發布時間:2024/7/5 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oc之脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

進入Build Phases頁面,點擊加號選擇“New Run Script Phases”創建Run Script

?

?

?

在這里添加Run Script,

?

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

運行時Xcode會打印腳本是否執行正確。

---------------------?

作者:培根芝士?

來源:CSDN?

原文:https://blog.csdn.net/watson2017/article/details/83145811?

版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

?

?

xcode腳本

https://www.jianshu.com/p/171c7ada3ab5
2018.09.02 15:40?字數 56?閱讀 248評論 0
一、自動增加腳本

點擊添加按鈕


屏幕快照 2018-08-28 11.16.28 PM.png

點擊添加按鈕


屏幕快照 2018-08-28 11.18.16 PM.png

添加腳本

buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")

? buildNumber=$(($buildNumber + 1))

? /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

編譯運行、查看build version (遞增)


屏幕快照 2018-08-28 11.20.23 PM.png
二、運行shell腳本

新建target


屏幕快照 2018-09-02 03.30.59 PM.png

選擇scheme


屏幕快照 2018-09-02 03.32.44 PM.png
添加shell腳本
20150116172903615.jpeg 20150116172928125.jpeg 20150116173048463.jpeg 20150116173126402.jpeg

編譯運行

20150116173146932.jpeg

相關問題

1、shell腳本不能帶.sh后綴,否則沒法選擇

2、Found an unexpected Mach-O header code: 1869112165錯誤:解決的辦法,shell腳本中必須帶#!/bin/sh。

?There is an problem launching using posix_spawn (error code: 8).錯誤:解決的辦法,shell腳本中必須帶#!/bin/sh

20150116173522546.jpeg

3、'/Users/user/lcg/code/ShellDemo/ShellDemo/print' doesn't contain the architecture x86_64h錯誤,這個錯誤在xcode5.1版本不會出現,解決的辦法是,去掉勾選Debug executable

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

iOS網絡請求返回的漢字在日志里會顯示成\U63d0\U4ea4\U6210\U529f,用下面的腳本就可以把Unicode顯示成漢字

#!/bin/sh

cmd="/usr/bin/env python -c 'print(\"\"\"$1\"\"\".lower().decode(\"unicode-escape\").encode(\"utf-8\"))'"

echo $cmd | sh

?

比如:把這個腳本命名為co,并使用chmod +x co添加可執行屬性

使用co '\U63d0\U4ea4\U6210\U529f'就可以顯示漢字了。

?

作者:redexpress

鏈接:https://www.jianshu.com/p/acb8c155df90

來源:簡書

簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。

轉載于:https://www.cnblogs.com/sundaysgarden/p/10412738.html

總結

以上是生活随笔為你收集整理的oc之脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。