Mit Xcode Beta 9 (v4) versuche ich, die App durch Klicken auf die Schaltfläche "Abspielen" zu starten. Ich erhalte die Meldung "Build erfolgreich", aber kurz vor dem Start wird in Xcode eine Popup-Meldung angezeigt:
"Das iPhone hat die Startanforderung abgelehnt."
Es hat gestern funktioniert. Es funktioniert auf dem Simulator. Ich habe meinen Computer, das iPhone, neu gestartet, die App deinstalliert und den Build bereinigt. Die Ideen gehen zur Neige.
ios
xcode
launching-application
user1988824
quelle
quelle
Automatically manage signing
löst dieses ProblemAntworten:
Möglicherweise liegt ein Problem mit dem Codezeichen vor. Stellen Sie sicher, dass Sie mit dem Entwickler und nicht mit der Distribution signieren.
quelle
iPhone Developer: <My Name> (XXXXXX)
Zertifikat in Keychain Access gelöscht habe, da es automatisch von Xcode erstellt wird (weiß nicht wie oder wann). Alle meine Fehler wurden sofort nach dem Löschen behoben.Dies geschieht mit Xcode 9.x oder neuer.
Ich habe dieses Problem bis zum Kontrollkästchen " Ausführbare Datei debuggen " im Produktschema aufgespürt (Produkt-> Schema-> Bearbeitungsschema-> Info-> Ausführbare Datei debuggen). Ich habe das deaktiviert und dies hörte auf zu passieren (sowie ein paar andere seltsame Probleme - keine Ausgabe in der Konsole ist eine).
quelle
Ich habe eine Problemumgehung:
Wenn Sie das Schema in "Beim Start fragen" ändern , funktioniert es.
In der oberen Xcode-Leiste
http://upload-images.jianshu.io/upload_images/663014-d5d182e310052664.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
Es ist etwas nervig, aber es funktioniert.
quelle
Dieses Problem kann behoben werden, indem Sie das Kontrollkästchen Debug Executable im Bearbeitungsschema deaktivieren.
quelle
Gehen Sie folgendermaßen vor, nachdem der Fehler "Startanforderung verweigert" angezeigt wurde:
Schema bearbeiten -> Info -> Ausführbar -> Beim Start fragen
Dies funktionierte bei mir mit Ad-hoc-Profil.
quelle
Ein einfacher Neustart des iPhone hat mir geholfen.
quelle
Das Problem für mich war, dass ich ein kostenloses Entwicklerkonto verwendete (einfach mit meiner Apple ID angemeldet). Beim Betrachten der Geräteprotokolle habe ich gefunden (fett hinzugefügt)
Das machte mir klar, dass ich in
Settings
->General
->Device Management
->{My Apple ID}
-> gehen mussteTrust
Danach funktionierte alles wie erwartet.
In früheren Versionen von iOS wurde auf meinem Gerät ein Dialogfeld angezeigt, in dem mir mitgeteilt wurde, dass dies das Problem war. Vielleicht hat Apple es für iOS 11 herausgenommen. 🤔
quelle
Für mich war das Problem auf die Codesignatur der App mit dem Ad-hoc-Profil zurückzuführen.
Nach dem Ändern der Codesignatur in das Entwicklerprofil wurde das obige Problem auf der Registerkarte "Allgemeine Code-Einstellungen" behoben.
quelle
Ich habe dieses Problem kürzlich bekommen und die Lösung für dieses verrückte Problem gefunden. Dies ist das Schema-Problem, um dieses Problem zu beheben. Führen Sie die folgenden Schritte aus.
Dies löste mein Problem, als ich dieses Problem bekam.
Apple Referenz
quelle
Erhielt dies mit Xcode 9.0 während der Bereitstellung auf einem nicht simulierten iPhone 6s mit iOS 10.3.
Ich hatte die App zwangsläufig beendet, bevor dies eintrat. Ansonsten hatte sich nichts geändert; Alle Anmeldeinformationen des Entwicklers wurden weiterhin als vertrauenswürdig eingestuft, und die App wurde in den iPhone-Einstellungen weiterhin als Verifiziert markiert.
Der Trick, der das Problem behoben hat, bestand darin, das iPhone auszuschalten und dann wieder einzuschalten.
Wenn ich mir meine Protokolle ansehe, scheint
applicationWillTerminate
es eine Weile zuvor ausgelöst worden zu sein. Die Instanz der App, von der ich dachte, ich hätte sie zwangsweise beendet, muss ein Zombie-Prozess gewesen sein?quelle
Das Problem ist , dass Xcode ‚ mal out ‘ nach bestimmten Sekunden. Das Update besteht darin, das Schema zu bearbeiten und xcode zu bitten, zu warten, bis die ausführbare Datei gestartet wird.
Aktivieren Sie unter "Schema bearbeiten" die Option " Warten auf den Start der ausführbaren Datei " anstelle von "Automatisch".
quelle
Ich lese aufmerksam alle Antworten, aber sie helfen mir nicht. Meine Lösung:
quelle
Dies kann dazu führen, dass mit Git ein falscher Zweig gewechselt wird. Stellen Sie sicher, dass der Zweig, den Sie wechseln, nicht zu alt ist (da dies zu Problemen mit dem Codezeichen führen kann). Wählen Sie im rechten Zweig, wenn dies weiterhin stört, das Entwicklungsbereitstellungsprofil unter Signieren (Debuggen) aus. Wenn Sie dies nicht tun, verwalten Sie das Siging automatisch.
quelle
Aktivieren Sie einfach "Signatur automatisch verwalten" unter Allgemein -> Signiereigenschaften des Ziels. Es wird ein Entwicklungsbereitstellungsprofil für Sie erstellt und die Ausführung auf dem Gerät funktioniert.
quelle
Diese einfachen Schritte haben mir geholfen.
quelle
Ich habe dieses Problem mit Xcode 9.1
Szenario: Ich habe die Option "Über Netzwerk verbinden" für das Gerät aktiviert. Und versuchen, die App mit angeschlossenem USB-Kabel auf diesem Gerät auszuführen.
Fix: Entfernen Sie einfach das USB-Kabel und führen Sie es aus.
quelle
Ich habe alle Antworten ausprobiert, nichts hat bei mir funktioniert. Das Problem tritt bei Xcode selbst auf und hat nichts mit Profilen und Zertifikaten zu tun:
Wählen Sie unter Ausführen (Abschnitt) / Info (Registerkarte) die Version aus, anstatt wie folgt als Build-Konfiguration zu debuggen :
Es ist eine Regression seit Xcode 10.1
Konfiguration: Xcode Version 10.1 (10B61) Iphone X / IOS 12.1.4
quelle
Ich hatte das gleiche Problem. Es ist ein Fehler in Xcode 9.1. Es gibt einen Trick, damit es jetzt funktioniert. Sperren Sie Ihr Telefon. Führen Sie den Code aus. Xcode fordert Sie auf, das iPhone zu entsperren.
quelle
Ich habe gerade die Profile mit dem Apple Configurator gelöscht, das iDevice neu gestartet und wie gewohnt wieder gearbeitet.
quelle
Es ist ein zeitweiliger Fehler in Xcode - ich habe gerade alle meine Geräte gestoppt und gestartet und es hat auf magische Weise funktioniert (nachdem ich eine halbe Stunde lang herumgespielt hatte). Ich hatte MacOS über Nacht auf den 10.13.04 aktualisiert, was offensichtlich etwas verärgerte! Xcode 9.3, iOS 11.3 watchOS 4.3
quelle
Lassen Sie mich Ihnen eine Problemumgehung nennen, die mein Problem löst:
quelle
Für mich hing dieses Problem mit einem manuell installierten Unternehmenszertifikat zusammen, das sowohl für Entwicklungs- als auch für Release-Schemata verwendet werden musste. Ich musste dem Zertifikat auf dem Gerät vertrauen, bevor die App gestartet werden konnte, aber es wurde nie gestartet, da ich immer wieder die abgelehnte Nachricht erhielt. Schließlich gelang es, das Schema zu bearbeiten und so einzustellen, dass es darauf wartet, dass die App angehängt wird, bevor das Debuggen durchgeführt wird.
quelle
Öffnen Sie die
App Groups
in Capabilities, warten SieApp...
effektiv , und schließen Sie dieApp Groups
, es hat funktioniert:quelle
Nachdem ich alle im Web angebotenen Lösungen gesehen hatte, fand ich endlich eine und hier sind die folgenden:
Glückliche Tage :)
quelle
Falls dieses Problem einige Tage vor dem heutigen Tag, dem 20. März 2019, bei Ihnen aufgetreten ist, hängt es sehr wahrscheinlich damit zusammen, dass fehlerhafte Codesignaturzertifikate ausgestellt wurden. In diesem Fall sollten Sie in der Lage sein, das Problem zu beheben, indem Sie einfach das Codesignaturzertifikat neu erstellen. Diese SO-Frage hat bereits eine Antwort, die Ihnen erklärt, wie das geht .
quelle
Ich bin nicht sicher, ob es sich um ein Update oder nur um eine andere Problemumgehung handelt, aber die Deinstallation der Anwendung von meinem Gerät hat geholfen. Ich bin mir immer noch nicht sicher, was es verursacht hat, aber die Antwort von @MrRogers hat mir geholfen, es herauszufinden.
quelle
Heute treffe ich auch diese Frage. Dies ist mein Weg zu lösen. Xcode 9.0, iPhone 6s, Automatische Verwaltung der Signatur mit meinem Konto. Wenn ich "iPhone 6s" auswähle, stelle ich fest, dass nach dem iPhone 6s ein Logo angezeigt wird. Dies ist die neue Funktion von Xcode 9.0, mit der eine App auf dem iPhone ohne einen String-Verbindungscomputer ausgeführt werden kann (iPhone und Mac müssen dasselbe Netzwerk verbinden). Also versuche ich, diese Art der Verbindung zu ändern. Öffnen Sie "Geräte und Simulatoren" -> deaktivieren Sie "Über Netzwerk verbinden". Dann bereinige ich mein Projekt, baue es neu auf und führe es aus. Es funktioniert! Ich würde mich freuen, wenn diese Methode Ihnen helfen kann.
quelle
Dieser Fehler trat bei der Aktualisierung eines Xcode 8-Projekts für die Ausführung in Xcode 9 auf. Das iOS Base SDK in den Build-Einstellungen befindet sich jedoch weiterhin in der vorherigen Version von iPhoneOS10.3.sdk und besagt, dass das SDK nicht gefunden wurde. Diese Anwendung wird jedoch weiterhin auf einem Gerät erstellt und ausgeführt, kann jedoch nicht gestartet werden. Das Aktualisieren des iOS Base SDK auf iOS 11.0 behebt dieses Startproblem.
quelle
Ich hatte ein ähnliches Problem und in meinem Fall lag das Problem in den Build-Einstellungen meines Ziels. Der Mach-O-Typ wurde auf "Dynamische Bibliothek" anstelle von " Ausführbar " gesetzt.
quelle
Ich habe dieses Problem beim Ausführen einer alten Codebasis festgestellt. Ich habe gerade die Hintergrundabrufoption von EditScheme deaktiviert, es hat funktioniert.
Schema bearbeiten -> Registerkarte Optionen -> Hintergrundabruf deaktivieren
quelle