Xcode 使用技巧

2022-05-31 23:00:21 字數 1650 閱讀 4509

export lc_all=zh_cn.gb2312;   

export lang=zh_cn.gb2312

buildconfig="release" //這裡是build模式

projectname=`find . -name *.xcodeproj | awk -f "[/.]" ''`

projectdir=`pwd`

wwwipadir=~/desktop/$projectname-ipa

isworkspace=true echo "~~~~~~~~~~~~~~~~~~~開始編譯~~~~~~~~~~~~~~~~~~~"

if [ -d "$wwwipadir" ]; then

echo $wwwipadir echo "檔案目錄存在"

else

echo "檔案目錄不存在" mkdir -pv $wwwipadir

echo "建立$目錄成功"

fi cd $projectdir rm -rf ./build

infoplist="$projectname/info.plist"

bundleversion=`/usr/libexec/plistbuddy -c "print cfbundleshortversionstring" $infoplist`

bundleidentifier=`/usr/libexec/plistbuddy -c "print cfbundleidentifier" $infoplist`

bundlebuildversion=`/usr/libexec/plistbuddy -c "print cfbundleversion" $infoplist`

if $isworkspace ;

then #是否用cocoapod

echo "開始編譯workspace...."

else

echo "開始編譯target...."

fi if test $? -eq 0

then echo "~~~~~~~~~~~~~~~~~~~編譯成功~~~~~~~~~~~~~~~~~~~"

else echo "~~~~~~~~~~~~~~~~~~~編譯失敗~~~~~~~~~~~~~~~~~~~"

exit 1 fi ipaname=`echo $projectname | tr "[:upper:]" "[:lower:]"` #將專案名轉小寫

findfoldername=`find . -name "$buildconfig-*" -type d |xargs basename` #查詢目錄

then echo "打包$ipaname.ipa成功."

else echo "打包$ipaname.ipa失敗."

exit 1 fi path=$wwwipadir/$projectname$(date +%y%m%d%h%m%s).ipa

#拷貝ipa檔案 echo "複製$ipaname.ipa到$成功"

echo "~~~~~~~~~~~~~~~~~~~結束編譯,處理成功~~~~~~~~~~~~~~~~~~~"

XCode使用技巧

注意 只能用在 inte ce end中間 由於xcode 4.版本的新特性 property獨攬了 synthesize的功能,進一步簡化了 所以可以理解成xcode 4.以後就可以不再使用 synthesize 注意 只能用在 implementation end中間 在 左側單機 設定完斷點以...

XCode使用技巧

注意 只能用在 inte ce end中間 由於xcode 4.版本的新特性 property獨攬了 synthesize的功能,進一步簡化了 所以可以理解成xcode 4.以後就可以不再使用 synthesize 注意 只能用在 implementation end中間 在 左側單機 設定完斷點以...

Xcode使用技巧 Xcode除錯方法

這裡記錄一下自己學習到的一些xcode除錯的方法。這些除錯方法可以讓我們使用xcode編寫 進行除錯時用起來更順心應手。xcode的除錯方法包括執行時設定斷點,列印到控制台,手寫命令列印等。在xcode中需要觀察的變數所在的 處新增斷點,可以讓程式執行到這裡暫停。這時滑鼠懸停在變數名處,xcode會...