2009-10-01 8 views
49

Ich habe ein Problem beim Ausführen einer Anwendung auf dem iPhone von Xcode (oder Instrumente). Wenn ich versuche, die App auszuführen, erhalte ich die Fehlermeldung Fehler beim Hochladen von XXX.app in der unteren linken Ecke von Xcode. Das Seltsame ist, dass es die App auf das iPhone hochgeladen hat, aber es startet es nicht (danach kann ich die App per Hand auf dem iPhone starten).Problem beim Ausführen der iPhone-Anwendung auf dem iPhone von Xcode (und in Geräten)

Also ohne die App von Xcode oder Instrumenten starten zu können, habe ich keine Chance auf Debugging/Performancetests.

Irgendwelche Ratschläge, was hier schief gehen könnte?

Die iPhone-Konsole zeigt mir dies:

Thu Oct 1 14:25:18 unknown mobile_installationd[1976] <Error>: 00808e00 install_embedded_profile: Skipping the installation of the embedded profile 
Thu Oct 1 14:25:23 unknown SpringBoard[25] <Warning>: Reloading and rendering all application icons. 

Andere Anwendungen gut funktionieren. Ich habe das auf zwei iPhones (beide 3.1) mit dem gleichen Ergebnis versucht. Ich betreibe Xcode 3.2 auf SnowLeopard.

Grüße

Antwort

1

Vielleicht ist Ihr ausführbarer Name falsch eingestellt.

die Ziele Gruppe erweitern, Ihr Ziel doppelklicken Sie auf die Registerkarte Eigenschaften gehen und überprüfen Sie die Einstellung neben „Executable:“

In meinen Projekten, ist es auf $ gesetzt {EXECUTABLE_NAME}

Ich denke, Sie können dies auch in Ihrer Info.plist-Datei überprüfen.

92

Das ist mir auch passiert (mehr als einmal). Letztendlich musste ich Xcode neu starten, um das Problem zu beheben (nachdem überprüft wurde, dass die Einstellungen für die Code-Signatur korrekt waren, das Provisioning-Profil installiert wurde usw.).

2

Es besagt, dass es das Profil nicht installieren konnte. Überprüfen Sie gründlich Ihre Einstellungen für das Code-Zeichen und vergewissern Sie sich nach dem Erstellen der Anwendung, dass das Profil, das Sie für die Code-Signierung verwendet haben, das von Ihnen gewählte ist: Öffnen Sie das Paket der erstellten Anwendung, suchen Sie die Datei embedded.mobileprovision, öffnen Sie sie mit einer TextEdit-Anwendung. Suchen Sie nach <name> Tag und sehen Sie den Wert. Wenn der Wert nicht mit dem Profil übereinstimmt, das Sie in Ihrem Projekt festgelegt haben, ist dies möglicherweise der Grund für das Problem.

4

Ich hatte das gleiche Problem und Neustart Xcode löste es. Natürlich habe ich überprüft, dass das richtige Bereitstellungsprofil auf dem iPhone installiert wurde und dass die Paket-ID in den Projekteinstellungen dem Bereitstellungsprofil entspricht.

+0

Ich hatte genau dieses Problem heute, und wie Sie gefunden, Neustart XCode behoben. Dies passierte zu der Zeit, als ich Provision-Profile mehrfach neu erstellte, indem ich ihnen neue Geräte hinzufügte. –

2

Neustart von Xcode löste das Problem. Während Xcode lief, habe ich eine neuere Version des iPhone OS über iTunes (v 3.1) heruntergeladen und das iPhone synchronisiert (aber nicht aktualisiert). Meine aktuelle Betriebssystemversion auf dem Gerät war 3.0

Vielleicht hilft das.