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)
- Rechtsklick auf Projektmappe → Projektmappe bereinigen
- Rechtsklick auf Projektmappe → Projektmappe neu erstellen
Bei Xamarin Forms: - Rechtsklick auf Portable Projekt → Neu Erstellen
- Rechtsklick auf Projekt → Neu Erstellen
- 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)
- Rechtsklick auf Projektmappe → Projektmappe bereinigen
- Rechtsklick auf Projektmappe → Projektmappe neu erstellen
Bei Xamarin Forms: - Rechtsklick auf Portable Projekt → Neu Erstellen
- Rechtsklick auf Projekt → Neu Erstellen
- Rechtsklick auf Projekt → Archvieren:
- Visual Studio öffnet automatisch den Archiv-Manager und packt alle benötigten Dateien. Hier hat man zugleich einen Überblick der bisher archvierten Versionen:
- Nun wählt man den obersten aus und drückt auf den Button Verteilen. im Neuen Fenster wählen wir Ad-hoc aus
- Falls noch kein Android-Keystore angelegt wurde kann dieser Schritt mit dem grünen plus Button erstellt bzw. ein vorhandenes importiert werden:
- Mit speichern unter wählt man den Speicherort aus und gibt das Android-Keystore-Passwort zum signieren ein:
- 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).








