Skip to content

Instantly share code, notes, and snippets.

@wangzz
Last active August 29, 2015 14:02
Show Gist options
  • Save wangzz/7260ba2ffaa2b201a950 to your computer and use it in GitHub Desktop.
Save wangzz/7260ba2ffaa2b201a950 to your computer and use it in GitHub Desktop.
记录有用的脚本
记录有用的脚本
@wangzz
Copy link
Author

wangzz commented Aug 15, 2014

同样可以使用xctool编译、生成ipa包

  • 安装xctool
$ brew install xctool
  • 执行脚本

切换到工程根目录下

#  build.sh
#  SOSOMap
#
#  Created by wangzz on 14-8-15.
#  Copyright (c) 2014年 wangzz. All rights reserved.

BUILD_DIR=/Users/wangzz/Desktop/tmp/build

PRODUCT_DIR=/Users/wangzz/Desktop/tmp/product

SCHEME_NAME=SOSOMap

APP_DIR=${BUILD_DIR}/${SCHEME_NAME}.app

rm -rf BUILD_DIR

rm -rf PRODUCT_DIR

xctool -scheme $SCHEME_NAME -arch armv7 TARGET_BUILD_DIR="$BUILD_DIR" -sdk iphoneos CODE_SIGN_IDENTITY="iPhone Developer: weizheng li (P7QJ74LFSA)" PROVISIONING_PROFILE="91F9FF0C-ACFD-4DE5-8A0B-934C77F4437B" clean build

# create .ipa file
xcrun -sdk iphoneos PackageApplication -v "$APP_DIR" -o "${PRODUCT_DIR}/${SCHEME_NAME}.ipa"

if [ $? != 0 ]
then
echo "**************IPA CREATE FAILED**************"
exit 1
fi

echo "**************IPA CREATE SUCCESS**************"


#xcodebuild -target SOSOMap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment