Operation Manual

Kapitel 10 Anhänge 95
bundle-version: Die Bundle-Version der App in der in Ihrem Xcode-Projekt angegebenen Form.
title: Der Name der App, der während des Ladevorgangs und der Installation angezeigt wird.
Nur für Apps für den Zeitungskiosk – Es müssen folgende Felder ausgefüllt werden:
newsstand-image: Ein PNG-Bild in voller Größe zur Anzeige im Regal des Zeitungskiosks.
UINewsstandBindingEdge und UINewsstandBindingType: Schlüssel, die der info.plist Ihrer
App für den Zeitungskiosk entsprechen.
UINewsstandApp: Indikator dafür, dass es sich um eine App für den Zeitungskiosk handelt.
Die optionalen Schlüssel, die Sie verwenden können, werden in der Manifest-Beispieldatei
beschrieben. Sie können beispielsweise die MD5-Schlüssel verwenden, wenn Ihre App-Datei groß
ist und Sie zusätzlich zu den herkömmlichen Fehlerprüfverfahren bei der TCP-Kommunikation
die Integrität der Downloads gewährleisten möchten.
Sie können mit einer einzelnen Manifest-Datei mehrere Apps installieren, indem Sie zusätzliche
Mitglieder für das Objekt-Array angeben.
Eine Manifest-Beispieldatei bendet sich am Ende dieses Anhangs.
Aufbau Ihrer Website
Laden Sie diese Objekte in einen Bereich Ihrer Website, auf den authentizierte Benutzer
zugreifen können:
Die App-Datei (.ipa)
Die Manifest-Datei (.plist)
Ihre Website kann eine einzelne Seite sein, die mit der Manifest-Datei verknüpft ist. Wenn ein
Benutzer auf den Weblink klickt, wird die Manifest-Datei geladen, die den Ladevorgang und die
Installation der mit ihr beschriebenen Apps veranlasst.
Es folgt ein Beispiel für einen solchen Link:
<a href="itms-services://?action=download-manifest&url=https://
example.com/manifest.plist">App installieren</a>
Fügen Sie keinen Weblink zur archivierten App (.ipa-Datei) hinzu. Die .ipa-Datei wird vom Gerät
geladen, wenn die Manifest-Datei geladen wird. Obwohl es sich beim Protokollteil der URL um
einen itms-services-Link handelt, ist der iTunes Store an diesem Vorgang nicht beteiligt.
Stellen Sie sicher, dass Ihre .ipa-Datei über HTTPS zugänglich ist und dass Ihre Site mit einem
Zertikat signiert ist, das für iOS vertrauenswürdig ist. Die Installation schlägt fehl, wenn ein
selbstsigniertes Zertikat keinen Vertrauensanker hat und durch das iOS-Gerät nicht ausgewertet
werden kann.
Festlegen der Server-MIME-Typen
In bestimmten Fällen ist es erforderlich, Ihren Webserver auf bestimmte Weise zu kongurieren,
damit die Manifest- und die App-Datei korrekt übertragen werden.
Fügen Sie für OS X Server die folgenden MIME-Typen zu den Einstellungen der MIME-Typen des
Webdiensts hinzu:
application/octet-stream ipa
te
xt/xml plist