https://www.diawi.com/

diawi ist ein Online-Werkzeug, mit dem man die Apps auf die Geräte verteilen kann.
Bei Apple Geräten müssen die Geräte-ID´s im Entwicklerzertifikat enthalten sein, da sich die App sonst nicht installieren lässt. Für Android und Windows ist dies nicht notwendig.

diawi benötigt für Android Apps die .apk-Datei und für IOS-Apps die .ipa-Datei. Sobald die Dateien auf diawi hochgeladen wurden erhält man einen Link, den man lediglich aus den Geräten heraus aufrufen muss.

 

Erzeugung IPA-Datei (iOS)

Zum Erstellen der .ipa-Datei geht man wie folgt vor: (Einrichtung Mac-Buildhost, Entwicklerlizenz, Zuweisung der Geräte zur Lizenz, Verknüpfung mit Xamarin Konto etc. vorausgesetzt)

  1. Rechtsklick auf Projektmappe → Projektmappe bereinigen
  2. Rechtsklick auf Projektmappe → Projektmappe neu erstellen

    Bei Xamarin Forms:
  3. Rechtsklick auf Portable Projekt → Neu Erstellen
  4. Rechtsklick auf Projekt → Neu Erstellen
  5. Rechtsklick auf Projekt → IPA-Datei auf Buildserver anzeigen

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

im Anschluss wird auf dem Mac die Datei im Dateiverzeichnis geöffnet:

 

Jetzt wird die .ipa-Datei (am einfachsten direkt auf dem Mac) per diawi hochgeladen. Bevor man auf senden klickt bitte die beiden Haken entfernen, da sonst die App für alle sichtbar im Dashboard erscheint:

 

Nachdem die Datei in diawi verarbeitet wurde erhält man einen Link zu dieser .ipa-Datei:

 

Erzeugung APK-Datei (Android)

  1. Rechtsklick auf Projektmappe → Projektmappe bereinigen
  2. Rechtsklick auf Projektmappe → Projektmappe neu erstellen

    Bei Xamarin Forms:
  3. Rechtsklick auf Portable Projekt → Neu Erstellen
  4. Rechtsklick auf Projekt → Neu Erstellen
  5. Rechtsklick auf Projekt → Archvieren:




  6. Visual Studio öffnet automatisch den Archiv-Manager und packt alle benötigten Dateien. Hier hat man zugleich einen Überblick der bisher archvierten Versionen:



  7. Nun wählt man den obersten aus und drückt auf den Button Verteilen. im Neuen Fenster wählen wir Ad-hoc aus 



  8. Falls noch kein Android-Keystore angelegt wurde kann dieser Schritt mit dem grünen plus Button erstellt bzw. ein vorhandenes importiert werden:



  9. Mit speichern unter wählt man den Speicherort aus und gibt das Android-Keystore-Passwort zum signieren ein:




  10. für diawi benötigen wir nun die signierte apk-Datei und klicken zuerst "Distrbution öffnen" → wählen den aktuellen Ordner & den aktuellen Unterordner aus → im Unterordner "signed-apks" liegt nun die signierte apk-Datei, die wir per diawi hochladen (siehe weiter oben).