Ich versuche, .ipa-Dateien auf unserem Apache-Webserver zu veröffentlichen, damit unsere Beta-Tester heruntergeladen werden können. Derzeit verwende ich die folgende Zeile in .htaccess um die Dateien zu dienen:Was ist der richtige Mime-Typ für die Bereitstellung einer iPhone-.ipa-Datei?
AddType application/octet-stream .ipa
Dies funktioniert gut in Safari und Firefox, aber in IE die .ipa Erweiterung wird entfernt und stattdessen mit .zip ersetzt. Anstelle von MyApp.ipa erhalten IE-Benutzer MyApp.zip.
Ich weiß, dass ich einfach alle .ipa-Dateien komprimieren konnte, bevor ich sie auf den Server legte, und dann hätte ich nichts damit zu tun, aber ich würde diesen zusätzlichen Schritt vermeiden, wenn es einen gibt eleganter Lösung serverseitig.
Oder eher, ist es möglich, IE einfach daran zu hindern, die Dateierweiterung zu ändern?
was ist mit dem Hinzufügen von .plist-Unterstützung? Füge ich einfach AddType text/xml .plist hinzu oder brauche ich die Files-Elemente noch einmal? Auch welche Datei wird hinzugefügt? Kann es in apache2.conf gehen und auf alles anwenden, oder sollte ich eine virtuelle Host-Konfigurationsdatei hinzufügen? – user798719
Ich habe dies nicht mit .plist-Dateien getestet, aber ich denke, es sollte ähnlich wie normale XML funktionieren. Ich denke, es hängt davon ab, ob die Datei heruntergeladen oder im Browser angezeigt werden soll. –
Wo der Code abgelegt werden soll, ist jeder Speicherort (vhost oder die globale Apache-.conf-Datei) in Ordnung. Wenn Sie nicht möchten, dass Ihre Konfiguration global wirksam wird, fügen Sie sie in die vhost-Datei ein. –