Fehler beim Starten der Anwendung auf dem Gerät

90

Beim Starten der Anwendung auf dem Gerät wird folgende Fehlermeldung angezeigt:

Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)
Abhinav
quelle
4
Antwort unten, obwohl beliebt, hat bei mir nicht funktioniert. Siehe meine Antwort hier: Xcode 4 Fehler: Fehler beim Starten von Executable
Sam

Antworten:

197

Versuchen Sie zunächst, Xcode neu zu starten. Wenn es nicht funktioniert, versuchen Sie es mit einem Hard-Reset Ihres Geräts. Dies passiert mir, wenn ich die Bundle-ID meiner App ändere.

Aurum Aquila
quelle
33
Xcode-Neustart sollte ausreichen. Stellen Sie sicher, dass Sie xcode beenden und erneut öffnen und nicht nur ein Projekt schließen. :-P
k3a
2
Ich musste lediglich XCode4 neu starten. Ich musste das Gerät nicht neu starten.
Heath Borders
1
Neustart XCode hat den Trick gemacht, großartig! PS: Ich bin auch auf dieses Problem gestoßen, nachdem ich die Bundle-ID geändert habe.
Springrider
1
Ja, alles was ich tun musste, war auch xcode neu zu starten und wie springrider sagte, habe ich kürzlich die Bundle ID geändert, was möglicherweise etwas damit zu tun hat.
Tallen11
Der Neustart von xcode hat es geschafft, danke :) - Ich frage mich, warum es mir nie in den Sinn gekommen ist, einen Neustart von xcode zu versuchen!
Veeru
2

Mit XCode 5 Beta war ein Hard-Reset des Geräts erforderlich, um das Problem zu lösen.

Amnysia
quelle
Wie haben Sie den Hard Reset eingeleitet?
Fabb
1
Einstellungen> Allgemein> Zurücksetzen> Alle Einstellungen zurücksetzen
Oliver
1

Wenn ein Neustart von Xcode und des iPhone nicht hilft, sehen Sie sich Ihre Bereitstellungsprofile an. Shift-Command-2 ruft es in Xcode auf. Sie können dann das Gerät auswählen und dann Profile darin bereitstellen. Durch Löschen Ihrer Profile (bei mir wurden zahlreiche ähnlich aussehende Einträge von Xcode erstellt) und anschließendes Neustarten von Xcode und iPhone wird das Problem behoben.

Wenn Ihre App eine Hintergrund-App ist, müssen Sie die App manuell löschen, bevor Sie die neue Version bereitstellen. Angenommen, Sie haben eine iBeacon-fähige App und markieren sich als Hintergrundkonsument von Bluetooth Low Energy. Das Betriebssystem zeichnet Ihre App auch dann auf, wenn sie nicht ausgeführt wird. Dieser Datensatz wird bei der Bereitstellung einer neuen Version (iOS 7.0.4) nicht ordnungsgemäß gelöscht. Dies führt zu dem gemeldeten Fehler und hängt das Debug- und Bereitstellungsprotokoll an das Mobilteil. Das Mobilteil muss neu gestartet werden.

Ein Hack, um das Problem zu umgehen, besteht darin, die Bundle-ID Ihrer App in etwas zu ändern, das das Telefon nicht gesehen hat. Anschließend wird es als neu gesehene App auf dem Mobilteil bereitgestellt, wodurch Probleme durch Verweise auf die alte App vermieden werden.

Faisal Memon
quelle
0

Dies kann auch dadurch verursacht werden, dass versucht wird, ein Ziel auf einem Gerät bereitzustellen, das nicht unterstützt wird, z. B. iPad-App auf iPhone. Ich habe diese kryptische Nachricht erhalten, als ich vergessen habe, sie auf die Universal App umzustellen.

Ian Kershaw
quelle
0

Dies kann auch vorkommen, wenn Ihr Bereitstellungsziel höher als Ihr Gerät ist.

Senken Sie es und es kann funktionieren.

(Danke an Ian Kershaw, der mich dazu gebracht hat, mich auf diesem Feld umzusehen)

Martin
quelle
0

Was für mich endlich behoben wurde, war das REINIGEN (Befehl + Umschalt + K) des Xcode-Projekts ...

Ahtazaz
quelle