lvjian700
11/1/2014 - 3:03 PM

Build iOS without developer id

Build iOS without developer id

#!/usr/bin/env bash
IOS_BUNDLE_ID="com.dev.webank"
SDK="iphoneos"

echo "clean Build ..."
if [ -e $PWD/Build ]; then
	echo "Build folder is existed"
	rm -rf $PWD/Build
fi


echo "build..."
xcodebuild -project CordovaLib/CordovaLib.xcodeproj -scheme CordovaLib -configuration CI -derivedDataPath .
xcodebuild -project WeBank.xcodeproj -scheme WeBank -configuration CI -derivedDataPath . CODE_SIGNING_REQUIRED=NO

echo "package ipa..."
CI_APP_ROOT=$PWD/Build/Products/CI-iphoneos
CI_APP_FILE=$CI_APP_ROOT/WeBank.app
CI_IPA_FILE=$CI_APP_ROOT/WeBank.ipa
/usr/bin/xcrun -sdk $SDK PackageApplication -v $CI_APP_FILE -o $CI_IPA_FILE


echo "copy plist..."
PLIST_FILE=$PWD/WeBank/WeBank-Info.plist
cp $PLIST_FILE $CI_APP_ROOT/


echo "zip dSYM..."
DSYM_FILE=$CI_APP_ROOT/WeBank.app.dSYM
zip -r $CI_APP_ROOT/WeBank.app.dSYM.zip $DSYM_FILE

echo "finished"