Ich sah die 0xE8008017 beim Ziehen einer .ipa-Datei, die ich in iTunes erstellt habe, aber NICHT beim Ziehen des .app-Ordners direkt in iTunes.
Update: Es scheint eine Menge Gründe, warum dies geschehen kann:
1) Sie sollten „dito“ anstelle von „zip“ verwenden, um die .ipa-Datei zu erstellen, wie das ist, was passiert, wenn Sie verwendet wird verwenden Finder und wählen Sie „Compress“:
ditto -c -k --sequesterRsrc Folder OutputFile.ipa
2) This link hat einen Kommentar Erläuterung der Fehler wird durch veraltete Ressourcen, dh Sie eine Datei in der .app-Bundle haben, die Code nicht unterzeichnet worden ist. Überprüfen Sie, ob alle Dateien in Ihrer Binärdatei einen entsprechenden Eintrag in der CodeResources-Datei enthalten (mit Ausnahme der in ResourceRules.plist explizit ausgeschlossenen Dateien).
Wenn Sie versuchen, dieses Problem zu beheben, sollten Sie überprüfen, ob das Ziehen des .app-Ordners in iTunes direkt funktioniert. Wenn dies der Fall ist, suchen Sie nach einem Problem mit der Erstellung der .ipa-Datei.
Bei einer anderen Gelegenheit, als ich meine Info.plist 'Bundle identifier' von com.domain.appname in appid.com.domain.appname änderte, meldete iTunes einen 0xE8008019 Fehler anstelle der 0xE8008017 Fehlermeldung (importierte die .app noch arbeitete direkt). Ich denke, dass die Verwendung von appid.com.domain.appname in der Info.plist falsch ist, aber ich erwähne es hier, falls jemand nach diesem Fehlercode sucht!
Sie haben die richtige Bundle Identifier in der PLIST richtig eingegeben? Und Sie haben auch das Bereitstellungsprofil für diese App-ID auf dem Telefon installiert (Einstellungen> Allgemein> Profile)? Haben Sie versucht, das Telefon neu zu starten? – drvdijk
Ich denke, die üblichen Anweisungen beinhalten das Erstellen von Clean, Schließen und erneutes Öffnen von Xcode, Stehen und Gehen um Ihren Stuhl dreimal im Uhrzeigersinn und dann fünf Mal gegen den Uhrzeigersinn und dann das Telefon neu zu starten. –