Ich habe eine Bewerbung für die interne Verteilung vorbereitet. Ich habe die Manifestdatei und eine einfache Downloadseite erstellt, um die Anwendung von einem persönlichen Server herunterzuladen.
Wenn die App nicht auf dem Gerät installiert ist, wird die Anwendung problemlos heruntergeladen und installiert. Wenn ich nach der Installation der App erneut auf die Schaltfläche "Herunterladen" drücke, fragt mich iOs wie beim ersten Mal, ob ich die App installieren möchte, und dann beginnt der Download.
Nachdem der zweite Download abgeschlossen ist, tippe ich auf das Symbol, aber das Programm weigert sich zu starten, und die Konsole des iPhone-Konfigurationsprogramms gibt folgende Meldung aus
The 'MyApp' bundle at /private/var/mobile/Applications/15F088EB-B996-48CE-8331-A5CE85CDD74F/myapp.app does not have an executable path. Please check the bundle's Info.plist file.
Seltsame Dinge:
1 - Wenn dieser Fehler auftritt, schalte ich das Gerät aus, indem ich die Ruhetaste einige Sekunden lang gedrückt halte, und starte das Gerät neu, damit die App wieder funktioniert.
2 - Nehmen wir an, ich habe eine myapp.app, deren Bundle-Version 1.0 auf meinem Server gehostet wird. Ich installiere sie zum ersten Mal auf dem Gerät und sie funktioniert. Dann aktualisiere ich die gehostete Version auf eine Bundle-Version 2.0 und führe den gleichen Download erneut durch, die App wird aktualisiert und ohne Probleme gestartet.
Frage 1: Irgendwelche Ideen? Frage 2: Gibt es eine Möglichkeit, mit diesem Versionsunterschied umzugehen? Ich meine, als einfache Abhilfe wäre es toll, wenn ich etwas anzeigen könnte wie: "Ihre Version ist auf dem neuesten Stand" und laden Sie das neue Paket nicht herunter
Danke!!!