webentwicklung-frage-antwort-db.com.de

iPhone App konnte zu diesem Zeitpunkt nicht installiert werden

ich habe versucht, meine iPhone-Anwendung von Testflight zu installieren. Es lässt sich perfekt auf wenigen Geräten installieren, aber in einigen Fällen wird nach einer Installation von etwa 80 Prozent die Fehlermeldung "Kann eine Anwendung nicht herunterladen, konnte zu diesem Zeitpunkt nicht installiert werden" angezeigt. Ich kann den Grund dafür herausfinden. Warum ist das so? Dies ist der Screenshot:

could not be installed at this time

gibt es jemanden, der mir in dieser Angelegenheit hilft? Danke im Voraus.

59
mohitum

leeren Sie Ihren Cache und Ihre Cookies in Safari. Stellen Sie sicher, dass sich Ihr Gerät im Bereitstellungsprofil befindet und das Bereitstellungsprofil auf dem Gerät installiert ist.

Wenn alles, was oben erwähnt wurde, nicht geholfen hat, versuchen Sie, einen neuen Build mit einer höheren Build-Nummer zu erstellen und Ihre App erneut zu verteilen

35
Oleg

Die häufigsten Probleme, die dies verursachen, sind ( von der Website von testflight ):

  • Gerätespeicher ist voll
  • Das Bereitstellungsprofil ist ein Entwickler-Bereitstellungsprofil
  • Das Ad-hoc-Verteilungsbereitstellungsprofil ist beschädigt, und auf dem Gerät liegt ein Problem vor.
  • Das Gerät wurde aus einer Sicherung wiederhergestellt und verursacht einen Konflikt bei der drahtlosen Verteilung
  • Es gab ein Netzwerk-Timeout
  • Die Architektureinstellungen des Builds und des Geräts sind nicht kompatibel (kann manchmal vorkommen, wenn "Nur aktive Architektur erstellen" beim Erstellen aktiviert ist).
  • Mobile Safari nicht verwenden.

für mich stellte sich heraus, dass auf dem iPad meines Kunden iOS 4.2.2 lief und mein Projekt 5.0+ unterstützt.

28
capikaw

In den Standardeinstellungen für Xcode-Projekte wurde ONLY_ACTIVE_Arch (Build Active Architecture Only) für die Debug-Konfiguration auf yes festgelegt.
Daher kann Ihr Build nicht auf einer anderen Hardware installiert werden als der, die Sie für die Entwicklung verwenden.
Ändern Sie diese Einstellung und die Installation sollte problemlos verlaufen.
enter image description here

13
gsempe

Bei Xcode 5.1 lag das Problem in der Architektur arm64 In VALID_ARCHS. Wenn Sie die Release-Konfiguration für 5.0-Geräte lokal erstellen, tritt der folgende Fehler auf:

Xcode kann keine Anwendungen installieren oder starten, die die 64-Bit-Architektur auf Geräten unterstützen, auf denen iOS-Versionen vor 6.0 ausgeführt werden. Diese Konfiguration wird für die Verteilung über den iOS App Store unterstützt, kann jedoch während der Entwicklung mit Xcode nicht verwendet werden. Bearbeiten Sie zum Fortfahren die Aktion Schema ausführen und wählen Sie eine Build-Konfiguration aus, die die 64-Bit-Architektur nicht enthält.

Durch Entfernen von arm64 Aus VALID_ARCHS Wird das Problem behoben. In meinem Fall musste ich einen separaten Zweig zum Testen auf iOS 5-Geräten erstellen.

5
xardas

Für mich funktioniert das Setzen von Build Active Architecture auf NO ... und wurde erfolgreich installiert

4
Rupesh

Beobachten Sie die Konsole über den Xcode Organizer nach dem Gerät, das nicht installiert werden kann.

Sie erhalten eine hilfreiche Nachricht vom System, in der Sie darüber informiert werden, was falsch ist. Es gibt viele mögliche Fehlergründe. Wenn Sie die Meldung nicht überprüfen, raten Sie einfach ...

4
Confused Vorlon

Sie können versuchen, die Anwendung zu veröffentlichen, indem Sie die Version des Builds ändern. Ich hatte auch das gleiche Problem und versuchte das gleiche, indem ich es änderte. Es kann Ihnen auch helfen.

4
user2077846

Folgendes hat bei mir funktioniert:

  1. Leeren Sie den Cache und die Cookies (Settings> Safari).
  2. Entfernen Sie ggf. vorhandenes Profil, das mit "Test Flight App" (Settings> General> Profiles) verknüpft ist.
  3. Öffnen Sie Safari und gehen Sie zu https://testflightapp.com/ . Melden Sie sich an und befolgen Sie die Schritte, um neu zu beginnen.

P.S. Früher hatte ich eine Testflug-App, aber es sieht so aus, als wäre sie abgestürzt und das Symbol wurde komplett weiß. Beim Neustart meines iPhones wurde es wieder korrekt angezeigt.

3
Maxime

Ich hatte dieses Problem auch mit einer Ad-Hoc-iPad-Anwendung, als ich versuchte, sie auf einem iOS 6-Gerät zu installieren.

Was es für mich behebt war, auf das Projekt in XCode zu klicken und die Einstellung "iOS Deployment Target" von 5.1 auf 6.0 zu ändern.

Ich dachte, iOS 5.1-Apps könnten auf einem iOS 6.0-Gerät ausgeführt werden.

2
Mike Gledhill

Ich hatte ein ähnliches Problem. Ich konnte es jedoch beheben, als ich meine iPad-Zeiten auf die aktuellen aktualisierte. Ich habe gerade das Geräteprotokoll überprüft und festgestellt, dass die Uhrzeit im Protokoll 2 Jahre zuvor angezeigt wurde.

Hoffe, dass das Aktualisieren des Geräte-Timings auf die aktuelle Zeit das Problem behebt.

1
Mahesh

Ich hatte das gleiche Problem, nachdem ich mit Zertifikaten rumgespielt hatte (argh).

Das Problem wurde offensichtlich, als ich dem Kommentar von @ Duraiamuthan.H folgte, den ich auf einem Gerät installierte. Das Gerät hat 0xe8008016 (Berechtigungen) gemeldet, siehe SO hier

Der ursprüngliche Grund war, dass das Testflugziel das App Store-Distributionszertifikat und nicht das Team-Zertifikat verwendete. Ich habe das behoben und die Anwendung wurde über Xcode auf dem Gerät installiert und dann funktionierte es auch mit Testflight.

1
thst

Ein fehlendes Symbol könnte ein Problem sein. Meine Manifestdatei verweist auf ein nicht vorhandenes Image, und der Installationsvorgang schlägt fehl. Das Platzieren eines Icons am entsprechenden Pfad löste das Problem für mich.

1
beryllium

Ich hatte dieses Problem, aber ich habe es behoben, indem ich sicherstellte, dass meine Code Signing Identity die GLEICHE ist, die ich im Testflug verwendet habe.

Danach funktioniert alles gut

Ich habe dies gerade als Ergebnis eines Netzwerkfehlers/Timeouts in einem unzuverlässigen Netzwerk gesehen. Ich konnte sehen, wie der Fortschrittsbalken anstieg, nachdem ich die gute Idee hatte, es einfach noch einmal zu versuchen. Auch erlebten HTTP-Range-Anfragen auf dem Download-Server mit immer größer werdenden Offsets von wenigen Megabyte (die gesamte App hatte ca. 44MB).

1
Steven Kramer

in meinem Fall möchte die App iCloud-Dienste nutzen, aber in Distr. Bereitstellungsprofil wurde nicht aktiviert iCloud. schalte es ein und aktualisiere das Profil.

1
Evgeniy S

Dies kann auch passieren, wenn Sie Mobilfunkdaten für "App Store" deaktivieren (z. B. im Urlaub) und vergessen, sie wieder einzuschalten. Die Lösung besteht darin, sie einfach unter Einstellungen -> Mobilfunk wieder zu aktivieren.

1
patr1ck

Am Ende habe ich neue Provisioning-Profile erstellt. Ich bin mir nicht sicher, ob dies auf Folgendes zurückzuführen ist:

"Das Ad-hoc-Verteilungsbereitstellungsprofil ist beschädigt, und auf dem Gerät liegt ein Problem vor."

0
mrdavenz

Ich hatte das gleiche Problem wie @ mohitum007. In meinem Fall enthielt der Entwickler dieser App ein Ablaufdatum .

Als Problemumgehung habe ich das Datum auf ein früheres Datum (z. B. den letzten Monat) zurückgesetzt. Dann könnte ich es installieren und benutzen.

Auch als ich das Datum wieder auf normal stellte, startete die bereits installierte App nicht mehr. Ich habe die Firma dieser App kontaktiert, um mir eine aktualisierte Version zu senden.

Sidenote: Ich habe herausgefunden, dass Benutzer von anderen Apps dasselbe Problem hatten, aber umgekehrt: Es wird nicht vor einem bestimmten Datum installiert oder gestartet.

0
Rainer

Deinstalliere für mich einfach den Testflight und starte mein iPhone neu. Danach installieren Sie TestFlight, es funktioniert gut!

0
Mr Fox