iOS- & .NET-MAUI-Entwicklung
Einführung
Abschnitt betitelt „Einführung“Ihre Instanz ist eine vollständige, dedizierte macOS-Maschine mit Administratorrechten, sodass die üblichen Apple- und plattformübergreifenden Mobile-Toolchains genau so funktionieren wie auf einem Mac auf Ihrem Schreibtisch — einschließlich Visual Studio 2022 „Pair to Mac” und .NET MAUI für iOS, gesteuert von einem Windows-PC.
Was Sie erhalten
Abschnitt betitelt „Was Sie erhalten“- Xcode vorinstalliert (neueste Version) — Versionen verwalten/wechseln mit
xcodes. - Der iOS-Simulator läuft im macOS-Desktop, den Sie über VNC / Screen Sharing erreichen.
- SSH (Port
22) für Pair to Mac, Remote-Builds und Automatisierung. - Volle Administratorrechte zur Installation des .NET SDK und der MAUI-/iOS-Workloads.
- Voller Keychain-Zugriff für Ihre Apple-Signaturzertifikate.
iOS & .NET MAUI — Ihre Fragen
Funktionieren diese Entwicklungsfeatures auf My Remote Mac?
Ja. Es handelt sich um eine vollständige, dedizierte macOS-Maschine mit Administratorzugriff, sodass die kompletten Apple- und .NET-Toolchains normal laufen — nichts ist gesperrt.
Kann ich den iOS-Simulator mit grafischer Oberfläche verwenden?
Ja. Verbinden Sie sich über VNC / Screen Sharing und führen Sie den iOS-Simulator innerhalb von Xcode aus, genau wie auf einem lokalen Mac. Siehe Verbindungsübersicht.
Funktioniert Visual Studio 2022 „Pair to Mac" über SSH?
Ja. Visual Studio 2022 unter Windows koppelt sich über SSH (Port
22, mit your-username@YOUR-IP) mit dem Mac, um iOS-Apps zu erstellen, zu signieren und bereitzustellen.Funktioniert der Remote iOS Simulator für Windows?
Ja. Sobald Visual Studio mit dem Mac gekoppelt ist, streamt der Remote iOS Simulator für Windows den Simulator auf Ihre Windows-Maschine.
Ist das vollständige Xcode bereits installiert?
Ja. Das neueste Xcode ist vorinstalliert. Sie können außerdem mit
xcodes Versionen installieren und zwischen ihnen wechseln. Siehe Apps & Tools installieren.Kann ich das .NET SDK und die MAUI-/iOS-Workloads installieren?
Ja. Mit vollen Administratorrechten können Sie das .NET SDK installieren und
dotnet workload install maui ios (und weitere) ohne Einschränkung ausführen.Habe ich Keychain-Zugriff für das Apple-Distribution-Zertifikat?
Ja. Sie haben vollen Keychain-Zugriff, um Ihr Apple-Distribution-Zertifikat zu importieren und zu verwenden. Für CI wird eine dedizierte Build-Keychain empfohlen — siehe Xcode-Builds & Codesignierung.
Kann ich den iPhone-Simulator über Fernzugriff / VNC verwenden?
Ja. Der iPhone-Simulator läuft im macOS-Desktop, auf den Sie über VNC / Screen Sharing zugreifen.