AIQA Blog
Runner.app für iOS-Tests exportieren und hochladen
Einen iOS-Simulator-Build erstellen, Runner.app zippen und in AIQA hochladen.
AIQA testet iOS-Apps im iOS Simulator. Benötigt wird deshalb ein Simulator-Build, kein App-Store-, TestFlight- oder Geräte-Build. Der Upload erwartet eine ZIP-Datei mit Runner.app.
Vor dem Build
Ein Geräte-Build läuft nicht im Simulator. AIQA prüft das Bundle und meldet einen klaren Fehler, wenn iphoneos erkannt wird.
- Für das SDK iphonesimulator statt iphoneos bauen.
- ZIP unter dem Upload-Limit von 500 MB halten.
- Keinen App-Store-, TestFlight- oder Geräte-Build als Uploadformat verwenden.
- Prüfen, ob iOS im AIQA-Workspace aktiviert ist.
Flutter: Runner.app erstellen
Erstellen Sie im Flutter-Projekt einen Simulator-Build. Das Ergebnis liegt anschließend im iOS-Simulator-Build-Verzeichnis.
flutter clean
flutter pub get
flutter build ios --simulatorXcode: Simulator-Build erstellen
Wählen Sie in Xcode ein iOS-Simulator-Ziel. In der CLI ersetzen Sie Workspace oder Projekt und Scheme durch Ihre Werte.
xcodebuild -workspace MyApp.xcworkspace \
-scheme MyApp \
-sdk iphonesimulator \
-configuration Release \
-derivedDataPath buildVerpacken und hochladen
Flutter erzeugt üblicherweise build/ios/iphonesimulator/Runner.app. Packen Sie das Bundle so, dass die ZIP Runner.app und Info.plist enthält, und laden Sie sie im iOS-Projektassistenten hoch.
- Erwartet: Runner.app.zip → Runner.app/Info.plist.