Le simulateur iOS Xamarin.forms ne se lance pas
J'ai connecté mon ordinateur portable Windows à Macbook pro fin 2011 pour développer des applications ios xamarin.forms. Ma version Visual Studio sur la machine Widows est 16.7.2avec la version xamarin.ios 13.20.2.2. Ma version xamarin.ios sur Macbook est 13.14.1.39et la version Xcode est 11.3.1(11C504). Le problème auquel je suis confronté est que je ne peux pas exécuter le simulateur iOS sur Windows et Mac. Je peux ouvrir manuellement le simulateur sur Mac. Mais lorsque nous exécutons une application contre un simulateur, la construction réussit, mais aucun simulateur ne s'affiche. Les menus déroulants du simulateur sur Visual Studio et Xcode montrent de nombreux simulateurs avec ios 13.3. Quel devrait être le problème? J'ai vérifié et décoché "Remote simulator to windows"et aucun changement. Toute aide est appréciée.
Réponses
J'ai eu exactement le même problème. Dans mon cas, cela a aidé à:
- Dans Visual Studio, cliquez avec le bouton droit sur le projet iOS -> Propriétés -> Signature du bundle iOS
- Pour le débogage | Configuration de l'iPhoneSimulator, modifiez le schéma de signature du bundle en "Automatic Provisioning"
- Cliquez sur le bouton Enregistrer tout dans Visual Studio
- Faites un clic droit sur le projet iOS et sélectionnez "Décharger le projet"
- Sélectionnez le projet iOS déchargé pour voir le contenu du fichier * .csproj
- Dans Supprimer les balises et
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' "><CodesignKey><CodesignProvision> - Cliquez sur le bouton Enregistrer tout
- Faites un clic droit sur le projet iOS -> Recharger le projet
Maintenant, cela devrait fonctionner.
Dans mon entreprise, les gars travaillant sur Xamarin ont le même problème. Je peux dire en toute sécurité que ce n'est pas un problème avec votre ancienne version de MacOS ni avec Xcode. Nous avons l'ancien iMac, qui a d'abord montré le même problème, alors aujourd'hui, j'ai apporté mon MacBook privé, tous légitimement mis à jour avec les dernières versions du logiciel, mais sans chance, le même problème.
La solution que nous avons actuellement pour que vous puissiez continuer le développement est de désinstaller votre version actuelle de VS et d'installer la version précédente, probablement 16.6. Cela a fonctionné pour l'un des coéquipiers, demain, nous essaierons une nouvelle installation de 16.7, c'est peut-être un problème avec le système de mise à jour VS.
Voici un lien vers la chose officielle de MS sur la façon d'installer la version précédente de VS: https://docs.microsoft.com/en-us/visualstudio/releases/2019/history#installing-an-earlier-release
J'espère que cela fonctionne, je ne suis pas sûr à 100% si c'est ce que mon ami utilisait.