iOS 自动编译脚本

#!/bin/sh

#项目路径
PROJECT_DIR="/Users/mac/Desktop/_housemart"

#临时项目
PROJECT_TEMP_DIR="/Users/mac/Desktop/temp"

#sdk版本
SDK_VERSION="iphoneos6.1"

#项目名字
PROJECT_NAME="Housemart"

#编译后app路径
APP_PATH="build/Release-iphoneos/${PROJECT_NAME}.app"

#打包后指定存放ipa文件的路径
TARGET_APP_PATH="/Users/mac/Desktop/${PROJECT_NAME}_sh.ipa"

#app名字
DISPLAY_NAME="TEST_NAME"

#info.plist相对位置
INFOPLIST_FILE="Housemart/Housemart-Info.plist"

#将项目文件复制到临时目录
cp -r -f $PROJECT_DIR $PROJECT_TEMP_DIR

#更改plist文件
/usr/libexec/PlistBuddy -c "Set :CFBundleDisplayName $DISPLAY_NAME" "${PROJECT_TEMP_DIR}/${INFOPLIST_FILE}"

#进入项目目录
cd "$PROJECT_TEMP_DIR"

#清理缓存
xcodebuild clean

#以指定sdk版本编译
xcodebuild -sdk $SDK_VERSION

#打包到指定路径
xcrun -sdk $SDK_VERSION PackageApplication -v "$APP_PATH" -o "$TARGET_APP_PATH"

#删除临时目录
rm -r -f $PROJECT_TEMP_DIR

 

posted @ 2013-10-23 13:53  有妄想症的猫zz  阅读(1940)  评论(0编辑  收藏  举报