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"