Xamarin.iOS:Downgrade der Entwicklungsumgebung: Unterschied zwischen den Versionen

Aus maxTechCorner
Deko (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
imported>TechCorner-Redaktion
Softwareentwicklung: Überarbeitung
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
==='''Symptom'''===
{{Hinweis|'''Xamarin''' hat am 1. Mai 2024 das Support-Ende erreicht; Nachfolger ist '''.NET MAUI'''. Dieser Artikel bleibt als Referenz erhalten – für neue Projekte gilt .NET MAUI.}}
Sollte es passieren, dass die „Stable“-Versionen der Xamarin-Entwicklungsumgebung Fehler enthalten, die sich derzeit nicht beheben lassen (z.B. Fehler durch eine neue Xcode Version verursacht), bleibt nur noch der Downgrade der Entwicklungsumgebung.


==='''Ursache und Lösung'''===
== Symptom ==
Folgende Schritte müssen nun am Mac oder in der Mac OS VM durchgeführt werden: <br /><br />
Wenn eine „Stable“-Version der Xamarin-Umgebung nicht behebbare Fehler enthält (z. B. durch eine neue Xcode-Version), bleibt nur der Downgrade.
- Xamarin Studio App löschen (/Applications/Xamarin Studio.app)<br />
- Xamarin iOS Build Host App löschen <br /><br />
Anschließend müssen folgende Verzeichnisse manuell gelöscht werden:<br /><br />
- /Developer/MonoTouch<br />
- /Developer/MonoAndroid (falls vorhanden)<br />
- /Library/Frameworks/Mono.framework<br />
- /Library/Frameworks/Xamarin.Android.framework (falls vorhanden)<br />
- /Library/Frameworks/Xamarin.iOS.framework <br />
- /Library/Developer/Xamarin <br /><br />
Wurde die Xcode.app aktualisiert, so muss auch diese App gelöscht werden und die alte Version installiert werden. (/Applications/Xcode.app) Ältere Xcode Versionen, sowie andere Developer Tools, finden Sie unter: <br />
https://developer.apple.com/downloads/<br /><br />
Anschließend laden Sie die entsprechenden Installer von [https://store.xamarin.com/account/my/subscription/downloads www.store.xamarin.com/account/my/subscription/downloads] für die jeweiligen Plattformen herunter und installieren diese auf ihren Mac/ Mac OS VM und Ihren Windows-PC. <br /><br />
- Xamarin.iOS für OS X<br />
- Xamarin Studio für OS X<br />
- Xamarin.iOS für  Windows<br /><br />
[[Datei: Download_Xamarin.png|left|thumb|400px]]
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
Anschließend öffnen Sie die Xcode am Mac (/Applications/Xcode.app) und führen die erst Installation aus. Danach verbinden Sie Visual Studio wieder mit ihren Mac über die Xamarin.iOS Build Host App. (/Applications/Xamarin.iOS Build Host.app)
==='''Weitere Informationen'''===
Mehr Informationen zu unseren Anwender- und Netzwerkbetreuungen sowie Services finden Sie auf<br />
[https://www.max-it.de/techcorner/Xamarin.iOS:Downgrade www.max-it.de/Softwarelösungen]
<br />


[http://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/ www.developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/]<br />
== Vorgehen (am Mac / in der macOS-VM) ==
Apps löschen: ''Xamarin Studio.app'' und ''Xamarin.iOS Build Host.app''. Anschließend folgende Verzeichnisse manuell entfernen:
<syntaxhighlight lang="text">
/Developer/MonoTouch
/Developer/MonoAndroid          (falls vorhanden)
/Library/Frameworks/Mono.framework
/Library/Frameworks/Xamarin.Android.framework  (falls vorhanden)
/Library/Frameworks/Xamarin.iOS.framework
/Library/Developer/Xamarin
</syntaxhighlight>
Wurde Xcode aktualisiert, dieses ebenfalls löschen und die ältere Version (von der Apple-Developer-Website) installieren. Danach die passenden Installer für Xamarin.iOS/Xamarin Studio (Mac) und Xamarin.iOS (Windows) installieren.
[[Datei:Download_Xamarin.png|thumb|left|400px|Xamarin-Installer]]<br clear="all" />
Zum Schluss Xcode öffnen (Erstinstallation) und Visual Studio über den Build Host wieder mit dem Mac koppeln.


==='''Links und Quellen'''===
== Unterstützung von m.a.x. it ==
[https://forums.xamarin.com/discussion/15372/visual-studio-ios-debug-build-failure www.forums.xamarin.com/discussion/15372/visual-studio-ios-debug-build-failure]
Bei plattformübergreifender App- und Software­entwicklung unterstützt Sie m.a.x. it mit [https://www.max-it.de/development/individuelle-softwareentwicklung/ individueller Softwareentwicklung].


=== '''Kontakt''' ===
{{Uebermax}}
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns:<br />
[[Kategorie:Softwareentwicklung]]
[http://mailto:techcorner@max-it.de techcorner@max-it.de].<br />
'''
Über m.a.x. Informationstechnologie AG:''' <br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.


=== ''' Tags ''' ===
Xamarin, iOS , Downgrade, Visual Studio , Xcode, Windows, MonoTouch
[[Kategorie: Softwareentwicklung]]

Aktuelle Version vom 15. September 2026, 00:00 Uhr

HinweisXamarin hat am 1. Mai 2024 das Support-Ende erreicht; Nachfolger ist .NET MAUI. Dieser Artikel bleibt als Referenz erhalten – für neue Projekte gilt .NET MAUI.

Symptom

Wenn eine „Stable“-Version der Xamarin-Umgebung nicht behebbare Fehler enthält (z. B. durch eine neue Xcode-Version), bleibt nur der Downgrade.

Vorgehen (am Mac / in der macOS-VM)

Apps löschen: Xamarin Studio.app und Xamarin.iOS Build Host.app. Anschließend folgende Verzeichnisse manuell entfernen:

/Developer/MonoTouch
/Developer/MonoAndroid          (falls vorhanden)
/Library/Frameworks/Mono.framework
/Library/Frameworks/Xamarin.Android.framework  (falls vorhanden)
/Library/Frameworks/Xamarin.iOS.framework
/Library/Developer/Xamarin

Wurde Xcode aktualisiert, dieses ebenfalls löschen und die ältere Version (von der Apple-Developer-Website) installieren. Danach die passenden Installer für Xamarin.iOS/Xamarin Studio (Mac) und Xamarin.iOS (Windows) installieren.

Xamarin-Installer


Zum Schluss Xcode öffnen (Erstinstallation) und Visual Studio über den Build Host wieder mit dem Mac koppeln.

Unterstützung von m.a.x. it

Bei plattformübergreifender App- und Software­entwicklung unterstützt Sie m.a.x. it mit individueller Softwareentwicklung.


Über m.a.x. it Die m.a.x. Informationstechnologie AG ist seit über 30 Jahren IT-Partner mittelständischer und großer Unternehmen in München und bietet maßgeschneiderte Lösungen und Services in den Bereichen Cloud, Cybersecurity, Netzwerk, Windows, Linux und Softwareentwicklung. Sie haben eine Frage zu diesem Artikel oder brauchen Unterstützung? Kontakt aufnehmen