Blog AIQA
Exporter et uploader Runner.app pour les tests iOS
Créer un build iOS Simulator, compresser Runner.app et l'uploader dans AIQA.
AIQA teste les applications iOS dans iOS Simulator. Il faut donc un build simulateur, et non un build App Store, TestFlight ou appareil physique. L'upload accepte un ZIP contenant Runner.app.
Avant de compiler
Un build appareil ne s'installe pas dans Simulator. AIQA vérifie le bundle et signale clairement la détection d'iphoneos.
- Compiler pour le SDK iphonesimulator, pas iphoneos.
- Garder le ZIP sous la limite de 500 MB.
- Ne pas utiliser un build App Store, TestFlight ou appareil physique comme format d’upload.
- Vérifier que la plateforme iOS est activée dans AIQA.
Flutter : créer Runner.app
Depuis la racine Flutter, compilez pour Simulator. Le résultat est placé dans le dossier de build iOS simulator.
flutter clean
flutter pub get
flutter build ios --simulatorXcode : créer le build Simulator
Choisissez une destination iOS Simulator dans Xcode. En CLI, remplacez workspace ou project et scheme par vos valeurs.
xcodebuild -workspace MyApp.xcworkspace \
-scheme MyApp \
-sdk iphonesimulator \
-configuration Release \
-derivedDataPath buildCompresser et uploader
Flutter produit généralement build/ios/iphonesimulator/Runner.app. Compressez le bundle pour que le ZIP contienne Runner.app et Info.plist, puis choisissez iOS dans l'assistant AIQA.
- Structure attendue : Runner.app.zip → Runner.app/Info.plist.