Für iOS müssen Sie Ihre App/Ihr Gerät bei Apple registrieren.
Sie müssen zu Ihrem Apple developer account gehen und einen Eintrag für Ihre App erstellen und das Gerät registrieren, auf dem Sie testen.
Außerdem müssen Sie Ihr Entwicklerkonto in Xcode importieren. Dies ist erforderlich, da Ihre Entwicklungsanwendung auch signiert werden muss, bevor sie auf einem physischen Gerät installiert werden kann.
Weitere Informationen finden Sie in der Xamarin documentation.
Der Auszug ist das;
- Zum Xcode und fügen Sie Ihre Apple-ID (Wählen Sie bitte Xcode Menü>Einstellungen ... finden Sie in den Accounts Registerkarte Klicken Sie auf die Hinzufügen (+) Taste und wählen Sie hinzufügen Apple ID ... aus dem Kontextmenü)
- Wenn Sie eine Apple ID haben, die zu einem Apple Developer Program gehört, geben Sie Ihre Apple ID und Ihr Passwort ein und klicken Sie auf die Schaltfläche Add.
Ansonsten können Sie die ein Programm Verknüpfung klicken und ein Web-Browser geöffnet werden, wo Sie-up unterschreiben können.
Jetzt müssen Sie Ihr Gerät zu Xcode hinzufügen.
- Schließen Sie das Gerät an Ihrem Mac mit einem USB-Kabel
- Vom Windows- Menü Devices
- Wählen Sie das gewünschte iOS-Gerät aus dem Devices Liste auf der linken Seite der wählen Gerätefenster
- Markieren Sie die Kennung Zeichenfolge und kopieren Sie sie in die Zwischenablage
- Anmeldung auf Ihrer Apple developer account
- Klicken Sie auf die Zertifikate, Identifiers & Profile Link (rechts)
- Klicken Sie auf die Devices Link
- Klicken Sie auf die + Schaltfläche (oben rechts)
- einen Namen für das neue Gerät und den Geräte Identifier einfügen, die wir oben in den UUID Feld kopiert
Jetzt müssen Sie die frisch erstellten Zertifikate auf Ihrem Mac ziehen/Xcode.
- Stopp Visual Studio/Xamarin Studio
- starten Xcode
- wählen Xcode Menü>Einstellungen ...
- die Registerkarte Accounts Klicken
- Klicken Sie auf die Details. .. button
- Klicken Sie auf die Symbol Aktualisieren Schaltfläche in der linken unteren Ecke des Bildschirms (das runde Pfeil Dingen)
- Nach der Liste des verfügbaren Provisioning Profiles aktualisiert wurde, klicken Sie auf die Fertig Taste
- Ausfahrt Xcode (oder verlassen es offen, wenn Sie den Anblick ..)
- starten Sie Visual Studio/Xamarin Studio
Jetzt denke ich, Sie mit dem Testen auf dem Gerät starten können. Aber Wenn Sie spezielle iOS-Dienste benötigen (d. H. Zugriff auf Game Center, iCloud usw.), müssen Sie Ihre App ebenfalls registrieren. Dies ist ungefähr ein ähnlicher Prozess wie der vorherige, aber ich werde Sie bitten, die Dokumentation dazu oder Google "Bereitstellung für Anwendungsdienste" zu lesen.Bevor der Post zu lang wird;)
Hinweis; Das kann sich in der Zukunft ändern, weil Apple gestern angekündigt hat, dass das Sideloading (deine eigenen) Apps (die Sache, die du hier machen willst) kostenlos sein wird. Wenn Sie also noch kein Apple Entwicklerkonto haben, möchten Sie vielleicht etwas warten.
Ich ging durch die [DOKUMENTATION] (http://developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/) mit einem feinen Zahn Kamm, immer und immer wieder ... Ich habe 3 Bereitstellung Profile: 2 Arbeit (alles gut), 1 nicht. Ich habe mir tagelang die Haare rausgeholt !!! Ich habe verglichen, was ich glaube, alles zwischen den arbeitenden und nicht arbeitenden Lösungen/Profilen zu sein. Jeder andere, der Lösungen hat, bitte teilen. Vielen Dank!!! Ich versuche, die [Hanselman.Forms] (https://github.com/jamesmontemagno/Hanselman.Forms) iOS funktioniert, aber kein Glück mit dem Provisioning-Profil, das ich erstellt –