Beim Hochladen meiner App auf iOS und Xcode beim Hochladen auf meine tatsächlichen Geräte (iPhone und iPad) ist ein Problem aufgetreten. Ich frage mich, ob jemand das Problem kennt und mir helfen kann:
Wenn ich meine App auf meinen Geräten erstelle, wird die App normalerweise auf meinen Geräten installiert und gestartet. Aber als ich mich auf das Einreichen meiner ersten App vorbereite, habe ich die Bundle-ID, die App-ID und die Entwicklungsbestimmungen getestet und geändert (damit das Problem möglicherweise etwas damit zu tun hat), und jetzt, wenn ich versuche, meine App darauf aufzubauen Meine Geräte starten die App nicht mehr, obwohl sie problemlos auf meinen Geräten installiert ist. Stattdessen habe ich folgende Fehlermeldung erhalten:
Fehler beim Starten von Executable. Fehler beim Starten des Remote-Programms: Keine solche Datei oder kein solches Verzeichnis.
Weiß jemand, worum es geht? Und worum geht es in diesem abgeleiteten Datenordner?
Vielen Dank!
Antworten:
Ich habe mich auch diesem Problem gestellt. Ich habe Xcode geschlossen und neu gestartet. hat die Anwendung vom Gerät gelöscht und erneut installiert, dann ist das Problem behoben.
quelle
Ausführen der App von einem sauberen Slate
Für mich löste sich das Problem erst, als ich Folgendes in dieser Reihenfolge tat:
Der App-Erstellungsordner von Schritt 3 bezieht sich auf den Erstellungsordner Ihrer App, der untergeordnet zu "DerivedData" ist. Um dies zu finden, können Sie Ihre App im Finder anzeigen und dann zurückverfolgen, bis Sie zum Ordner "DerivedData" gelangen, und den darüber liegenden Ordner wie "MyApp-crazylongweirdletters" löschen. Ohne diesen Schritt (3) könnte ich nicht debuggen, daher ist dies ein kritischer Schritt und Sie müssen XCode beenden, bevor Sie diesen Schritt ausführen.
Für einige scheint es einfach zu sein, XCode neu zu starten, aber für mich nicht.
Ich poste diese Antwort nur, weil die früheren Antworten bei mir NICHT funktioniert haben. Hoffentlich finden andere, die mit dem Kopf schlagen, dies und seufzen erleichtert auf. :) :)
Anmerkungen:
quelle
Sie können eine Anwendung, die mit einem Verteilungsprofil signiert ist, nicht debuggen (von Xcode aus starten), wenn ich mich gut erinnere ... Und dann erhalten Sie solche Nachrichten, die von der GDB fehlerhaft an den Prozess angehängt werden müssen.
quelle
Ich habe endlich meinen Fehler gefunden!
Ich habe mit meiner info.plist-Datei herumgespielt und den ausführbaren Namen und den Bundle- und Bundle-Anzeigenamen geändert! Sobald ich diese wieder auf die Standardeinstellungen (EXECUTABLE_NAME, PRODUCT_NAME, PRODUCT_NAME) zurückgesetzt habe, hat es perfekt funktioniert.
quelle
Löschen Sie die App vom Gerät (tippen und halten, dann löschen) und versuchen Sie es erneut.
quelle
Für mich hat keiner von denen funktioniert. Gleicher Fehler, aber andere Lösung.
Mein Problem wurde dadurch verursacht, dass ich versehentlich das "Bereitstellungsziel" (ios-Version) auf eine höhere Version geändert habe als auf dem Telefon, auf dem ich den Code ausführen wollte.
Das Update war einfach - lassen Sie das Bereitstellungsziel auf unter oder gleich der ios-Softwareversion auf meinem Telefon fallen :)
quelle
Ich habe den gleichen Fehler erhalten, weil meine Codesignatur nicht korrekt war.
Gehen Sie zu Ihrem Projekt> Ziele> Build-Einstellungen> Überprüfen Sie die Codesignatur auf den Debug-Status.
quelle
Ich bin darauf als Lösung für ein anderes Problem gestoßen, das eine Warnung war, als ich versuchte, eine App auf einem neuen 4.3.5-Gerät zu erstellen.
Wenn ich das Profil auf Verteilung setze, wird beim Erstellen der App keine Warnmeldung angezeigt, aber der Debugger wird an das Gerät angehängt.
Wenn ich die Codesignatur auf das Verteilungsprofil setze, erhalte ich keine Warnungen im Erstellungsprozess, aber der Debugger wird nicht angehängt. Die obige Antwort über das Signieren scheint also richtig zu sein. Dies ist möglicherweise auch nur bei neueren 4.3.5-Geräten mit xcode ein Problem
quelle
Produkt -> In der Menüleiste reinigen
quelle
Dieser Fehler tritt manchmal aufgrund eines unvollständigen "Wiederherstellungs-" oder "Synchronisierungs" -Prozesses Ihres Geräts auf, bei dem die .app-Dateien gesperrt bleiben.
Was ich getan habe, musste ich mein Gerät jailbreaken, um die App unter / User / Applications / XXXXX-XXXX-XXX / zu finden und die .app physisch zu löschen
Für eine der Apps hat es funktioniert und für die andere habe ich festgestellt, dass GDB nicht automatisch ausgeführt wird, sodass die Fehlermeldung völlig irreführend ist. Deshalb habe ich die GDB auf manuell eingestellt und es hat funktioniert und mir diesen Fehler nicht gegeben, aber natürlich habe ich Sie müssen die App manuell ausführen, damit die Debug-Sitzung gestartet werden kann.
Möglicherweise waren auch einige andere Dinge erforderlich, die ich zuvor getan habe, wie das Überprüfen des Bereitstellungsprofils, aber dies war der letzte Schritt, der es zum Funktionieren gebracht hat.
Vorher habe ich versucht, dass alle Lösungen für mich nicht funktionierten, und offensichtlich funktionierte das einfache Löschen der App durch Halten des Fingers auf dem Bildschirm nicht, da das Symbol entfernt wurde, aber alle Dateien noch vorhanden waren. (Da es sich um eine Entwicklungs-App handelte, nicht um eine heruntergeladene App Store-App)
quelle
Hatte das gleiche Problem, beende den XCode ... lösche die App vom Gerät ... starte das Programm erneut ... ich habe es auf diese Weise gelöst ... einer meiner Freunde musste das Gerät neu starten.
quelle
Ich habe das gleiche Problem. Ich habe es gelöst, indem ich den Verzeichnisnamen des Projekts geändert und die App erneut gestartet habe.
quelle
Ich hatte dieses Problem auf einem kürzlich wiederhergestellten Gerät, auf dem meine in der Entwicklung befindlichen Apps nicht neu installiert wurden. Sie wurden auf Springboard als "Warten" angezeigt, um aus dem App Store heruntergeladen zu werden. Das Löschen der App von Springboard hat das Problem behoben.
quelle
Ich habe dieses Problem seit gestern auf zwei verschiedenen Geräten, beide iOS 4.x. Das Löschen des DerivedData-Ordners, das Löschen der App, das Neustarten des Xcodes und das Bereinigen des Codes funktionierten NICHT. Das Wiederholen aller Schritte, zusätzlich zum Neustart des Geräts, hat es für mich behoben.
quelle
Hier veröffentliche ich ein Update zu dem Problem. Könnte für jemanden mit dem gleichen Problem hilfreich sein. Ich habe Xcode 4.4 und habe es auf einem Gerät mit iOS 5.0 gestartet. Wenn Xcode nicht über die 5.0-Simulatoren verfügt
quelle