# 📝 Mise à jour Bundle ID - GEOSECTOR v3.3.6

**Date** : 14/10/2025
**Raison** : Nouvelle application sur l'App Store

---

## 🆔 Bundle IDs par plateforme

| Plateforme | Bundle ID | Statut |
|-----------|-----------|--------|
| **iOS** | `fr.geosector.app3` | ✅ **NOUVEAU** (App Store v3) |
| **Android** | `fr.geosector.app2025` | ✅ Inchangé |
| **Web** | N/A | ✅ N/A |

---

## 📝 Changements iOS

### Ancien Bundle ID
- `fr.geosector.app2` (ancienne application App Store)

### Nouveau Bundle ID
- `fr.geosector.app3` (nouvelle application App Store)

**Raison du changement** : Nouvelle application distincte sur l'App Store

---

## ✅ Fichiers mis à jour

| Fichier | Type | Modifications |
|---------|------|---------------|
| `ios.sh` | Script | Bundle ID mis à jour |
| `BUILD-IOS-SUCCESS.md` | Documentation | 2 occurrences mises à jour |
| `SOLUTION-IOS.md` | Documentation | 1 occurrence mise à jour |
| `README-SCRIPTS.md` | Documentation | 2 occurrences mises à jour |
| `README-IOS.md` | Documentation | Mise à jour |
| `TRANSFERT-MAC.md` | Documentation | Mise à jour |
| `deploy-app.sh` | Script | Package name mis à jour |

---

## 🔧 Configuration Xcode

### Signing & Capabilities

- ✅ **Signing manual** : Activé
- ✅ **Bundle Identifier** : `fr.geosector.app3`
- ✅ **Team** : Pierre VAISSAIRE (6WT84NWCTC)
- ✅ **Provisioning Profile** : GeoSector v3 App Store
- ✅ **Signing Certificate** : Apple Distribution: Pierre VAISSAIRE

---

## 📱 App Store Connect

### Nouvelle application à créer

1. ✅ Se connecter sur [App Store Connect](https://appstoreconnect.apple.com)
2. ✅ Créer une nouvelle application
   - **Bundle ID** : `fr.geosector.app3`
   - **Nom** : GeoSector v3
   - **SKU** : geosector-v3
   - **Langue principale** : Français
3. ✅ Configurer les métadonnées
4. ✅ Uploader le build

---

## ⚠️ Points d'attention

### Ne pas confondre

- ❌ **iOS** : `fr.geosector.app3` (NOUVEAU)
- ❌ **Android** : `fr.geosector.app2025` (différent !)

### Ancienne application App Store

- L'ancienne application (`fr.geosector.app2`) reste disponible
- Nouvelle application (`fr.geosector.app3`) = refonte complète v3
- Les utilisateurs devront télécharger la nouvelle app

---

## 🚀 Prochaines étapes

### 1. Créer l'archive Xcode

```bash
./ios.sh
```

Ou manuellement :

```bash
open ios/Runner.xcworkspace
# Product > Archive dans Xcode
```

### 2. Valider l'archive

- Organizer > Validate App
- Vérifier que le Bundle ID est bien `fr.geosector.app3`

### 3. Upload vers App Store Connect

- Organizer > Distribute App > App Store Connect > Upload

### 4. Créer l'application dans App Store Connect

- Utiliser le Bundle ID : `fr.geosector.app3`
- Sélectionner le build uploadé

### 5. Configurer et soumettre

- Métadonnées
- Captures d'écran
- Informations de révision
- Soumettre pour révision Apple

---

## 📚 Historique

| Date | Version | Bundle ID | Notes |
|------|---------|-----------|-------|
| 2024 | 2.7.1 | `fr.geosector.app2` | Ancienne version App Store |
| 14/10/2025 | 3.3.6 | `fr.geosector.app3` | Nouvelle application - Refonte v3 |

---

## ✅ Vérification de la configuration

Pour vérifier que tout est correct :

```bash
# Vérifier le Bundle ID dans le script
grep "Bundle ID" ios.sh

# Vérifier dans Xcode
open ios/Runner.xcworkspace
# Target Runner > General > Bundle Identifier
```

**Résultat attendu** : `fr.geosector.app3`

---

**Auteur** : Claude Code + Pierre
**Date** : 14/10/2025
**Version** : 1.0.0

✅ **Tous les fichiers sont maintenant à jour avec le nouveau Bundle ID iOS `fr.geosector.app3`**
