Initial commit
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
GITEA_BASE_URL="${GITEA_BASE_URL:-http://111.228.39.103:3000}"
|
||||
BUILD_NAME="${BUILD_NAME:-1.0.0}"
|
||||
BUILD_NUMBER="${BUILD_NUMBER:-1}"
|
||||
EXPORT_METHOD="${EXPORT_METHOD:-development}"
|
||||
TEAM_ID="${APPLE_TEAM_ID:-}"
|
||||
|
||||
if [[ "$(uname -s)" != "Darwin" ]]; then
|
||||
echo "iOS packaging must run on macOS with Xcode installed." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
flutter pub get
|
||||
|
||||
if [[ -n "$TEAM_ID" ]]; then
|
||||
flutter build ipa \
|
||||
--release \
|
||||
--build-name "$BUILD_NAME" \
|
||||
--build-number "$BUILD_NUMBER" \
|
||||
--export-method "$EXPORT_METHOD" \
|
||||
--dart-define "GITEA_BASE_URL=$GITEA_BASE_URL" \
|
||||
--codesign
|
||||
else
|
||||
flutter build ios \
|
||||
--release \
|
||||
--build-name "$BUILD_NAME" \
|
||||
--build-number "$BUILD_NUMBER" \
|
||||
--dart-define "GITEA_BASE_URL=$GITEA_BASE_URL" \
|
||||
--no-codesign
|
||||
|
||||
rm -rf build/ios/ipa
|
||||
mkdir -p build/ios/ipa/Payload
|
||||
cp -R build/ios/iphoneos/Runner.app build/ios/ipa/Payload/
|
||||
(cd build/ios/ipa && zip -qry Runner-unsigned.ipa Payload)
|
||||
echo "Unsigned IPA created at build/ios/ipa/Runner-unsigned.ipa"
|
||||
fi
|
||||
Reference in New Issue
Block a user