test 20
Some checks failed
Deploy Flutter to Firebase (Mac) / deploy-android (push) Successful in 2m12s
Deploy Flutter to Firebase iOS / deploy-ios (push) Failing after 3m25s

This commit is contained in:
Van Leemput Dayron
2026-01-10 22:57:46 +01:00
parent 322f611522
commit 3eeed888b5

View File

@@ -69,18 +69,22 @@ jobs:
env: env:
FIREBASE_IOS_APP_ID: ${{ secrets.FIREBASE_IOS_APP_ID }} FIREBASE_IOS_APP_ID: ${{ secrets.FIREBASE_IOS_APP_ID }}
run: | run: |
# Utilisation de Bundler 2.7.2 pour compatibilité Fastlane
export PATH="/opt/homebrew/opt/ruby/bin:/opt/homebrew/bin:$PATH" export PATH="/opt/homebrew/opt/ruby/bin:/opt/homebrew/bin:$PATH"
gem install bundler -v 2.7.2 --no-document gem install bundler -v 2.7.2 --no-document
cd ios cd ios
bundle _2.7.2_ config set path 'vendor/bundle' bundle _2.7.2_ config set path 'vendor/bundle'
# Création du Gemfile à la volée # Création du Gemfile avec les correctifs pour Ruby 3.4+
echo "source 'https://rubygems.org'" > Gemfile echo "source 'https://rubygems.org'" > Gemfile
echo "gem 'fastlane', '>= 2.210.0'" >> Gemfile echo "gem 'fastlane', '>= 2.210.0'" >> Gemfile
echo "gem 'fastlane-plugin-firebase_app_distribution'" >> Gemfile echo "gem 'fastlane-plugin-firebase_app_distribution'" >> Gemfile
# AJOUT DES GEMS MANQUANTES DANS RUBY 3.4
echo "gem 'abbrev'" >> Gemfile
echo "gem 'base64'" >> Gemfile echo "gem 'base64'" >> Gemfile
echo "gem 'bigdecimal'" >> Gemfile
echo "gem 'mutex_m'" >> Gemfile
bundle _2.7.2_ install bundle _2.7.2_ install
@@ -89,7 +93,7 @@ jobs:
app:"$FIREBASE_IOS_APP_ID" \ app:"$FIREBASE_IOS_APP_ID" \
ipa_path:"../build/ios/ipa/*.ipa" \ ipa_path:"../build/ios/ipa/*.ipa" \
service_credentials_file:"firebase_credentials.json" \ service_credentials_file:"firebase_credentials.json" \
release_notes:"Déploiement automatique TravelMate - Xcode 26.2" release_notes:"Build stable TravelMate - Xcode 26.2"
- name: Nettoyage (Post-build) - name: Nettoyage (Post-build)
if: always() if: always()