feat: Version 3.5.2 - Configuration Stripe et gestion des immeubles
- Configuration complète Stripe pour les 3 environnements (DEV/REC/PROD) * DEV: Clés TEST Pierre (mode test) * REC: Clés TEST Client (mode test) * PROD: Clés LIVE Client (mode live) - Ajout de la gestion des bases de données immeubles/bâtiments * Configuration buildings_database pour DEV/REC/PROD * Service BuildingService pour enrichissement des adresses - Optimisations pages et améliorations ergonomie - Mises à jour des dépendances Composer - Nettoyage des fichiers obsolètes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
65
app/fastlane/scripts/ios/fix-ios-packages.sh
Executable file
65
app/fastlane/scripts/ios/fix-ios-packages.sh
Executable file
@@ -0,0 +1,65 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Script maître de correction des packages iOS problématiques
|
||||
# Combine : fix-nfc-manager.sh + fix-permission-handler.sh
|
||||
# Date : 14/10/2025
|
||||
# Usage : ./fix-ios-packages.sh (à exécuter après chaque flutter pub get)
|
||||
|
||||
set -e # Arrêter en cas d'erreur
|
||||
|
||||
echo "🚀 Fix iOS Packages - Correction automatique des packages problématiques"
|
||||
echo "========================================================================="
|
||||
echo ""
|
||||
|
||||
# Couleurs pour les messages
|
||||
GREEN='\033[0;32m'
|
||||
YELLOW='\033[1;33m'
|
||||
BLUE='\033[0;34m'
|
||||
NC='\033[0m' # No Color
|
||||
|
||||
# =============================================================================
|
||||
# 1. Fix nfc_manager (namespace Android + headers iOS)
|
||||
# =============================================================================
|
||||
|
||||
echo -e "${BLUE}📦 [1/2] Correction de nfc_manager...${NC}"
|
||||
echo ""
|
||||
|
||||
if [ -f "./fastlane/scripts/commun/fix-nfc-manager.sh" ]; then
|
||||
./fastlane/scripts/commun/fix-nfc-manager.sh
|
||||
echo ""
|
||||
else
|
||||
echo -e "${YELLOW}⚠️ Script fix-nfc-manager.sh introuvable, ignoré${NC}"
|
||||
echo ""
|
||||
fi
|
||||
|
||||
# =============================================================================
|
||||
# 2. Fix permission_handler_apple (headers Flutter embarqués)
|
||||
# =============================================================================
|
||||
|
||||
echo -e "${BLUE}📦 [2/2] Correction de permission_handler_apple...${NC}"
|
||||
echo ""
|
||||
|
||||
if [ -f "./fastlane/scripts/commun/fix-permission-handler.sh" ]; then
|
||||
./fastlane/scripts/commun/fix-permission-handler.sh
|
||||
echo ""
|
||||
else
|
||||
echo -e "${YELLOW}⚠️ Script fix-permission-handler.sh introuvable, ignoré${NC}"
|
||||
echo ""
|
||||
fi
|
||||
|
||||
# =============================================================================
|
||||
# Résumé
|
||||
# =============================================================================
|
||||
|
||||
echo "========================================================================="
|
||||
echo -e "${GREEN}✅ Tous les packages iOS ont été corrigés avec succès !${NC}"
|
||||
echo ""
|
||||
echo -e "${YELLOW}📋 Workflow de build iOS recommandé :${NC}"
|
||||
echo " 1. flutter clean"
|
||||
echo " 2. flutter pub get"
|
||||
echo " 3. ./fix-ios-packages.sh ← Ce script"
|
||||
echo " 4. cd ios && pod install && cd .."
|
||||
echo " 5. flutter build ios --release --no-codesign"
|
||||
echo ""
|
||||
echo -e "${YELLOW}💡 Astuce : Vous pouvez ajouter ce script à votre .gitignore${NC}"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user