macOS und iOS
Kann ich Android- und iOS-Builds in einem Workflow ausführen?
Kurze Antwort
Ja – verwenden Sie eine Matrix mit einem macOS-Runner für iOS und einem Linux-Runner für Android.
Das Detail, das zählt
Das Ausführen von Android unter Linux anstelle von macOS spart erheblich Geld, da Android kein macOS benötigt.
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
Unterstützen GitHub Actions-Läufer macOS?Ja, sowohl von GitHub gehostete als auch verwaltete Anbieter bieten macOS-Läufer auf Apple-Chips an.Kann ich iOS-Apps ohne einen Mac-Runner erstellen?Nein. Xcode läuft nur auf macOS, daher erfordert ein iOS-Build einen macOS-Runner.Ist Xcode auf macOS-Läufern vorinstalliert?Ja. runnerhut-Images liefern mehrere Xcode-Versionen mit passenden Befehlszeilentools.Wie wähle ich eine Xcode-Version aus?Führen Sie sudo xcode-select -s /Applications/Xcode_16.4.app vor Ihren Build-Schritten aus.