Skip to content

Instantly share code, notes, and snippets.

@monmonja
Created July 16, 2019 13:16
Show Gist options
  • Star 24 You must be signed in to star a gist
  • Fork 12 You must be signed in to fork a gist
  • Save monmonja/6e2910ca51d64b8be8bb8d28d0d34a55 to your computer and use it in GitHub Desktop.
Save monmonja/6e2910ca51d64b8be8bb8d28d0d34a55 to your computer and use it in GitHub Desktop.
generate ios from command line
# download this file to your project folder and excute
# chmod +x generate-ios.sh
# then run using
# ./generate-ios.sh
# flutter build defaults to --release
flutter build ios
# make folder, add .app then zip it and rename it to .ipa
mkdir -p Payload
mv ./build/ios/iphoneos/Runner.app Payload
zip -r -y Payload.zip Payload/Runner.app
mv Payload.zip Payload.ipa
# the following are options, remove Payload folder
rm -Rf Payload
# open finder and manually find the .ipa and upload to diawi using chrome
open .
open -a "Google Chrome" https://www.diawi.com/
@frankxzx
Copy link

size of the .ipa file is too large

@adeolaex
Copy link

@frankxzx Yeah that's true.

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