Skip to content

Instantly share code, notes, and snippets.

@six519
Created October 7, 2015 07:44
  • Star 7 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save six519/89149db44391479ff45f to your computer and use it in GitHub Desktop.
Building Ionic iOS Release And Generate ipa File Script
#!/bin/bash
# Thanks to: https://gist.github.com/DavidFrahm/4409d6b74e46377e7be7
# Usage: ./create_ipa.sh <Scheme Name> <Provisioning Profile>
echo "Building Ionic iOS release..."
ionic build --release ios
pushd platforms/ios/
echo "Building archive file..."
xcodebuild -scheme "$1" -configuration Release clean archive -archivePath "build/$1.xcarchive"
echo "Generating ipa file..."
xcrun xcodebuild -exportArchive -archivePath "build/$1.xcarchive" -exportPath "build/$1.ipa" -exportProvisioningProfile "$2"
echo "Cleaning up files..."
rm -rf "build/$1.xcarchive"
popd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment