Se connecter
Flutter · React Native

Compilez votre version iOS. Sans Mac à vous.

Vous avez déjà une version Android, mais iOS exige Xcode, qui ne fonctionne que sur macOS. Louez un Mac, compilez l'app et testez-la dans le simulateur d'iPhone.

Fonctionne dans Chrome, Safari, Edge et FirefoxDémarre en ~30 secondesService australien
justmac.app/session/mini-m4-07
Mac mini M4 Il reste 6j 23h Ping 28 ms
XcodeFileEditViewFindNavigateProductDebugWindowHelpMar 14:32
▶MyApp › iPhone 16● Build Succeeded | 0:48
▾ MyApp
MyAppApp.swift
ContentView.swift
Assets
Info.plist
▸ Tests
1import SwiftUI
2
3struct ContentView: View {
4  @State var taps = 0
5  var body: some View {
6    VStack(spacing: 16) {
7      Text("Bonjour !")
8        .font(.title)
9      Button("Prises : \(taps)") {
10        taps += 1
11      }
12    }
13  }
14}
14:32
Bonjour !
iPhone 16 — Simulator
Le bureau de macOS

Comment compiler une app Flutter pour iOS

Six étapes d'un Mac vierge à une version prête.

01Louer un MacUn MacBook Air M1 suffit pour la plupart des projets. Pour les compilations lourdes, choisissez une autre machine.
02Installez XcodeTéléchargez Xcode depuis l'App Store avec votre identifiant Apple.
03Installez Flutter et CocoaPodsInstallez Homebrew depuis brew.sh, puis lancez brew install --cask flutter et brew install cocoapods dans le Terminal.
04Transférez votre projetFaites glisser l'archive du projet dans la fenêtre du Mac ou clonez-le depuis Git. Lancez ensuite flutter pub get.
05Testez-la dans le simulateurLancez open -a Simulator, puis flutter run. Votre app s'ouvre sur un iPhone virtuel.
06Compilez pour l'App StoreConfigurez la signature dans Xcode : ouvrez ios/Runner.xcworkspace, onglet Signing & Capabilities. Ensuite, flutter build ipa crée l'archive à envoyer.

Vous utilisez React Native ?

Mêmes étapes, autres commandes.

01Node.js et CocoaPodsAprès Xcode et Homebrew, lancez brew install node cocoapods.
02Dépendances iOSDans le dossier du projet, lancez npm install, puis cd ios && pod install.
03Lancez-lanpx react-native run-ios lance l'app dans le simulateur. Avec Expo, utilisez npx expo run:ios.

Choisissez un Mac pour le développement

mis à jour il y a 1 s
ModèleStatutJourSemaineMois
Mac mini M2
8 CPU · 16 Go · 256 Go
1 disponible
Mac mini M4
10 CPU · 16 Go · 256 Go
1 disponible
MacBook Air M1 Populaire
8 CPU · 8 Go · 256 Go
MacBook Air M2 16GB
8 CPU · 16 Go · 256 Go

Questions

Combien de temps prend la première compilation ?

Le plus long, c'est de télécharger Xcode. La compilation du projet Flutter prend moins de temps, et les suivantes sont plus rapides que la première.

Ai-je besoin d'un compte Apple Developer ?

Pas pour lancer l'app dans le simulateur. Pour l'envoyer sur l'App Store ou TestFlight, oui : il faut une adhésion à l'Apple Developer Program.

Pour combien de temps louer ?

Si le projet tourne déjà sur Android, compiler et vérifier la version iOS va vite. Si vous prévoyez de corriger des dépendances natives, louez plus longtemps.

Que deviennent mes fichiers à la fin de la location ?

Vous pouvez prolonger et continuer à travailler. Si la location se termine, vos données sont définitivement supprimées une heure plus tard. Sauvegardez avant les fichiers dont vous avez besoin.

Vous avez la version Android. Publiez maintenant la version iOS.

Louer un Mac dès $13/jour →