0

Ich möchte meine erste mit Xamarin Forms erstellte iOS App im AppStore oder auf mindestens einem Gerät bereitstellen. Ich habe ein Apple Developer Account und habe diese Aufgabe mehrmals ausgeführt, bevor ich xCode und native iOS Apps verwendet habe.Bereitstellen von Xamarin iOS App über Visual Studio für Windows

Aber als Windows-Typ hoffte ich, dies für Xamarin mit meinem VST für Windows zu tun. Aber alle Anleitungen und Tutorials, die ich gefunden habe, erklären nur, wie ich iOS Apps im Store und auf Geräten mit VST für Mac bereitstellen kann ... Ist das der einzige Weg? Wie bekomme ich den Code auf den Mac? Kann ich die TFS-Quellcodeverwaltung verwenden? Muss ich jede kleine Änderung an TFS vornehmen, es auf dem Mac überprüfen, die gesamte App dort neu erstellen und sie vom Mac aus bereitstellen? Oder gibt es Möglichkeiten und Workflows, die mit Windows funktionieren, wenn der Mac nur über das Netzwerk im Hintergrund läuft?

Antwort

0

Werfen Sie einen Blick auf https://mobile.azure.com (die beste Lösung für die kontinuierliche App-Entwicklung: Analytik, Crash-Berichte, iOS/Android/UWP baut + bereitstellen)

0

Ich werde den zweiten Teil Ihrer Frage beantworten - die Fähigkeit, auf einem einzelnen Gerät bereitstellen. Ich gehe davon aus, dass das einzelne Gerät Ihr eigenes Gerät ist und Sie es über die Kompilierung bereitstellen möchten. Dies kann sicherlich von Ihrem Windows-Rechner aus geschehen, aber aufgrund der Apple-Lizenzanforderungen benötigen Sie Ihren Mac zum Kompilieren und Bereitstellen auf Ihrem Telefon. Ihr iPhone/iPad muss an den USB-Anschluss Ihres Macs angeschlossen werden.

Die auf der Xamarin-Website aufgeführten Handbücher beschreiben, wie der mac build-Host eingerichtet wird. https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/ Kurz gesagt, Sie benötigen einige Voraussetzungen (Remote Sharing eingeschaltet, XCode installiert, etc).

Sobald Sie Visual Studio mit Ihrem Mac verbunden haben, legen Sie das iOS-Projekt als Startprojekt fest, ändern Sie die Konfiguration von Debug auf iPhone und drücken Sie F5, um das Gerät zu kompilieren und zu implementieren.

Wählen Sie im Zweifelsfall iPhoneSimulator statt iPhone. Der Simulator unterliegt nicht der Bereitstellung und dem Signieren von Profilen, die für die Einrichtung schwierig sein können. Wenn Sie den Simulator zum Laufen bringen können, haben Sie die Software- und Konnektivitätsvoraussetzungen gelöst.

Es gibt eine Menge zu konfigurieren, aber es funktioniert. Dies ist meine primäre Einrichtung für Xamarin.Forms Entwicklung.

Verwandte Themen