Développement iOS et .NET MAUI
Introduction
Section intitulée « Introduction »Votre instance est une machine macOS complète, dédiée et avec droits d’administrateur, si bien que les chaînes d’outils Apple et mobiles multiplateformes standard fonctionnent exactement comme sur un Mac posé sur votre bureau — y compris Visual Studio 2022 « Pair to Mac » et .NET MAUI pour iOS, pilotés depuis un PC Windows.
Ce dont vous disposez
Section intitulée « Ce dont vous disposez »- Xcode préinstallé (dernière version) — gérez/changez de version avec
xcodes. - L’iOS Simulator s’exécute dans le bureau macOS que vous atteignez via VNC / Partage d’écran.
- SSH (port
22) pour Pair to Mac, les builds distants et l’automatisation. - Droits d’administrateur complets pour installer le .NET SDK et les charges de travail MAUI / iOS.
- Accès complet au Keychain pour vos certificats de signature Apple.
iOS et .NET MAUI — vos questions
Ces fonctionnalités de développement fonctionnent-elles sur My Remote Mac ?
Oui. Il s'agit d'une machine macOS complète et dédiée avec accès administrateur, si bien que les chaînes d'outils Apple et .NET complètes fonctionnent normalement — rien n'est verrouillé.
Puis-je utiliser l'iOS Simulator avec une interface graphique ?
Oui. Connectez-vous via VNC / Partage d'écran et lancez l'iOS Simulator dans Xcode exactement comme sur un Mac local. Voir Vue d'ensemble de la connexion.
Visual Studio 2022 « Pair to Mac » via SSH fonctionne-t-il ?
Oui. Visual Studio 2022 sous Windows s'appaire au Mac via SSH (port
22, avec your-username@YOUR-IP) pour compiler, signer et déployer des apps iOS.Le Remote iOS Simulator pour Windows fonctionne-t-il ?
Oui. Une fois Visual Studio appairé au Mac, le Remote iOS Simulator pour Windows diffuse le simulateur vers votre machine Windows.
Xcode complet est-il déjà installé ?
Oui. La dernière version de Xcode est préinstallée. Vous pouvez aussi installer et basculer entre les versions avec
xcodes. Voir Installer des applications et des outils.Puis-je installer le .NET SDK et les charges de travail MAUI / iOS ?
Oui. Avec des droits d'administrateur complets, vous pouvez installer le .NET SDK et exécuter
dotnet workload install maui ios (entre autres) sans restriction.Ai-je un accès Keychain pour le certificat Apple Distribution ?
Oui. Vous disposez d'un accès complet au Keychain pour importer et utiliser votre certificat Apple Distribution. Pour la CI, un keychain de build dédié est recommandé — voir Builds Xcode et signature de code.
Puis-je utiliser le simulateur iPhone via accès distant / VNC ?
Oui. Le simulateur iPhone s'exécute dans le bureau macOS auquel vous accédez via VNC / Partage d'écran.