Xamarin.forms iOS-Simulator wird nicht gestartet
Ich habe meinen Windows-Laptop Ende 2011 an Macbook Pro angeschlossen, um xamarin.forms ios-Anwendungen zu entwickeln. Meine Visual Studio-Version auf dem Widows-Computer ist 16.7.2mit der xamarin.ios-Version 13.20.2.2. Meine xamarin.ios-Version auf Macbook ist 13.14.1.39und Xcode-Version ist 11.3.1(11C504). Das Problem ist, dass ich den iOS-Simulator nicht unter Windows und Mac ausführen kann. Ich kann den Simulator auf dem Mac manuell öffnen. Aber wenn wir eine Anwendung gegen den Simulator ausführen, wird sie erfolgreich erstellt, aber es wird kein Simulator angezeigt. Die Simulator-Dropdowns in Visual Studio und Xcode zeigen viele Simulatoren mit ios 13.3. Was sollte das Problem sein? Ich habe aktiviert und deaktiviert "Remote simulator to windows"und keine Änderung. Jede Hilfe wird geschätzt.
Antworten
Ich hatte genau das gleiche Problem. In meinem Fall hat es geholfen:
- Klicken Sie in Visual Studio mit der rechten Maustaste auf iOS-Projekt -> Eigenschaften -> iOS-Bundle-Signierung
- Für Debug | Ändern Sie in der iPhoneSimulator-Konfiguration das Bundle-Signaturschema in "Automatische Bereitstellung".
- Klicken Sie in Visual Studio auf die Schaltfläche Alle speichern
- Klicken Sie mit der rechten Maustaste auf iOS-Projekt und wählen Sie "Projekt entladen".
- Wählen Sie das entladene iOS-Projekt aus, um den Inhalt der * .csproj-Datei anzuzeigen
- In Tags entfernen und
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' "><CodesignKey><CodesignProvision> - Klicken Sie auf die Schaltfläche Alle speichern
- Klicken Sie mit der rechten Maustaste auf iOS-Projekt -> Projekt neu laden
Jetzt sollte es funktionieren.
In meiner Firma haben Leute, die an Xamarin arbeiten, das gleiche Problem. Ich kann mit Sicherheit sagen, dass es weder mit Ihrer alten Version von MacOS noch mit Xcode ein Problem ist. Wir haben einen alten iMac, der zuerst das gleiche Problem aufwies. Deshalb habe ich heute mein privates MacBook mitgebracht, das alle zu Recht auf die neuesten Softwareversionen aktualisiert wurde, aber ohne Glück das gleiche Problem.
Die Lösung, die wir derzeit haben, damit Sie die Entwicklung fortsetzen können, besteht darin, Ihre aktuelle Version von VS zu deinstallieren und die vorherige Version zu installieren, höchstwahrscheinlich 16.6. Dies funktionierte für einen der Teamkollegen. Morgen werden wir eine Neuinstallation von 16.7 versuchen. Vielleicht liegt ein Problem mit dem VS-Update-System vor.
Hier ist ein Link zur offiziellen MS-Sache zur Installation der vorherigen Version von VS: https://docs.microsoft.com/en-us/visualstudio/releases/2019/history#installing-an-earlier-release
Ich hoffe das funktioniert, ich bin mir nicht 100% sicher, ob mein Freund das benutzt hat.