2009-07-06 17 views
2

Ich habe ein Ad-Hoc von meinem iPhone App erstellt, aber ich konnte es nicht auf meinem iPhone installieren (auf iPhone OS 3.0 aktualisiert). Und ich schaffte auch neue Provisioning-Datei und plist-Datei, aber es zeigt immer noch Fehler:Kann Ad-Hoc nicht in iPhone 3.0 OS installiert werden?

Die Anwendung nicht auf th iPhone „Unknown“ installiert wurde, da ein unbekannter Fehler (0xE8008017) aufgetreten

Bitte senden Sie mir eine Lösung ..........

+1

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

+1

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. –

Antwort

0

Ich löste einen 0xE8008017 Fehler, indem ich eine meiner Ressourcen umbenannte. Es war eine PNG-Datei mit dem dänischen Buchstaben "ø".

Ich habe einen anderen Bericht über 0xE8008017 gesehen, bei dem es um einen Doppelpunkt in einem der Ressourcendateinamen ging.

2

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!

0

Ich bekomme den gleichen Fehler. Ich suchte nach den Namen der Dateien in den Ressourcen. Aber die Namen haben nur Alphabete a-z und Ziffern 1-9. Nur an einigen Stellen wurden Bindestrich und Unterstrich _ verwendet. Ich glaube nicht, dass das das Problem verursachen kann. Was kann noch der Grund sein?

0

Dies ist ein allgemeiner Fehler, und häufig wird der tatsächliche Fehler an die OS X-Konsole gemeldet.

Starten Sie die Konsolen-App (sollte sich in Anwendungen befinden oder Spotlight verwenden, um sie automatisch zu finden) und scrollen Sie nach unten. Schau dir die Zeitstempel an und sieh nach, ob es eine detaillierte Nachricht gibt.

Ich habe mehrere Male verwendet, um komplett andere Bugs zu beheben, die die gleiche Fehlermeldung verwenden.

(traurig, Apple ist sehr schlecht beim Schreiben von Fehlermeldungen - Sie oft finden sie nicht die Mühe, neuen Text für den Popup-Fehler zu schreiben, und alten Text wieder verwenden, so dass Sie die Konsole zu finden, um zu finden aus der „echten“ Fehlern)

0

alternativen Antwort (ich hatte dieses Problem vor kurzem):

„Upgrade auf iTunes 9“

Ein Bündel von diesem „fehlenden“ Fehlermeldungen hinzugefügt worden zu sein in iTunes v9, einschließlich einiger der häufigsten. Ich schätze, Apple hat gerade vergessen, sie zum ersten Mal einzubinden ...

Verwandte Themen