Xcode mit iPhone 4 Development: Die ausführbare Datei signiert wurde mit ungültigen Berechtigungen.
Die komplette Fehlermeldung ist:
Die ausführbare Datei signiert wurde mit ungültigen Berechtigungen.
Die ausführbare Datei
unterzeichnet wurde mit ungültigen Berechtigungen. Die Berechtigungen angegeben
Ihre Anwendung Code Signing Entitlements-Datei nicht mit denen
angegeben in Ihrem provisioning-Profil. (0xE8008016).
Ich habe bereits verbrachte ein paar Stunden bei der Behebung dieses Fehlermeldung, aber habe noch nicht behoben ist es noch nicht. Im Grunde habe ich aus meinem iPhone-4.0 für die Entwicklung und installiert die gültigen provisioning-Profil von meinem Konto auf developer.apple.com.
Haben wir unsere Haupt-Anwendung, die signiert ist mit der gleichen provisioning-Profil, und es funktioniert gut, aber wenn ich versuche, die laufende Anwendung in den http://teachyourselfiphone.com/ Buch für Lern-und Testzwecken, es funktioniert einfach nicht.
Habe ich versucht, alle der folgenden Dinge, aber nichts funktioniert.
- Die ausführbare Datei signiert wurde mit ungültigen Berechtigungen
- http://jomnius.blogspot.com/2010/11/executable-was-signed-with-invalid.html
Könnte bitte jemand mir helfen, um loszuwerden, diese?
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich immer diesen Fehler heute. Das Problem war, dass das provisioning-Profil auf das Projekt war anders als das provisioning-Profil auf dem Ziel.
Gehen Sie auf die Projekt-Einstellungen und stellen Sie sicher, dass Sie das provisioning-Profil ist eine, die passt zu deinen aktuellen application identifier
Dann gehen Sie auf die target-Einstellungen und stellen Sie sicher, dass es die gleiche setup.
Danke für die vielen Ideen.
Da hatte ich einen anderen Grund, ich möchte es auch:
Ein neues Gerät gekauft, welches ich wiederhergestellt aus einem backup von meinem alten. Mit dem gleichen Namen, iTunes und XCode auch kopiert alle provisiong profile.
Ich habe vergessen, dass, selbst wenn das Gerät aufgerufen wird, die gleichen, (und meine provisioning-Profil war auch dieser name), ist das eine andere Geräte-id und es funktioniert nicht auf diesem Gerät, bis Sie dieses auch in Ihrem provisioning-Profil, aktualisieren, herunterladen und installieren Xcode.
War ich konfrontiert mit diesem Fehler auf meinem Mac-Maschine:
Zeit, die ich überprüfte die
identifier
imxcode -> Targets -> "XXXX"(project name) -> GetInfo
. In der Registerkarte Eigenschaften die ich erwähnt hatte die falsche Kennung-Wert. Nach der änderung ist es die richtige app-id-Wert es funktionierte einwandfrei.War ich mit distribution profile eher als Entwickler-Profil... 😛
Bekam ich diese Fehlermeldung auch. Es war auf einer meiner apps bereits im store, die ich wollte zu aktualisieren. Ich lief 'clean all targets" nach Stunden der re-Download ist abgelaufen, profile und das war der trick.
Viel Glück mit Ihren Bemühungen - frustrierend ist es nicht?
Ich hatte das gleiche Problem ... ich dachte mir, diese... Es gibt anscheinend eine Menge Dinge, die passieren können dieses Problem verursachen. Dies war mein besonderer Geschmack, so dass Sie kann oder kann nicht finden, diese sinnvoll...es ist nur eine weitere Sache zu prüfen. Ich dachte, ich würde die Lösung posten wenn ich also versuche, dies herauszufinden, Nächstes Jahr finde ich meine post und befestigen Sie es 😉 Auch wenn jemand anderes ein ähnliches problem, Sie finden dies und vielleicht ist es das, was Sie sehen... Mein spezielles problem war ich wusste nicht, fangen alle Orte, die aktualisiert werden müssen. Ich habe zwei von drei, die möglicherweise in der Nähe, aber wir sind nicht zu spielen, Hufeisen hier ;), Bevor du dem Spott mich nur daran erinnern, hind Anblick ist 20/20...und ich bin alt und kann mich nicht erinnern, was ich wohl herausgefunden, letztes Jahr.
Gibt es mehrere Bereiche zu überprüfen, um sicherzustellen, dass Ihr provisioning-Profil ist aktualisiert.
Zuerst gibt es die neuen Entwickler-id. Stellen Sie sicher, dass dieser in Ihrem Schlüsselbund. Meine ist unter Keychains - login-Key-Chain-app auf dem Mac.
Als Nächstes müssen Sie die neue provisioning-Profil auf dem Gerät. Löschen Sie aus Ihrem abgelaufene und bekommen ein neues generiert, die durch die Nutzung Ihres neuen Entwickler-Identität. Tun Sie dies durch die XCode4 Veranstalter. Vertrauen in die Warnungen im Organizer, der ein gültiges Zertifikat nicht gefunden werden kann...
Schließlich ist das die, die ich verpasst, aktualisieren Sie die Bibliothek Provisioning-Profile! Wieder durch XCode4 Veranstalter über "GERÄTE" gibt es eine "BIBLIOTHEK" Abschnitt, wählen Sie "Provisioning-Profile" löschen Sie Ihre alte abgelaufene profile und fügen Sie Ihre neue provisioning-profile.
Den großen Hinweis war in der Projekt-build-Einstellungen - das code signing-Bereich, der Ihnen sagt, was provisioning-Profil der Unterzeichnung entspricht. Zu mir sagte: "derzeit passt..." und anschließend in der Liste ein älteres Profil, das anders war als die neue, ich war putting auf dem Gerät. Obwohl das ältere Profil war nicht abgelaufen ist, es war - glaube ich - auf der Grundlage der alten Entwickler-Identität, die abgelaufen war Letzte Nacht. Also ich denke, das problem war XCode wurde die Unterzeichnung mit, dass ältere provisioning-Profil und-das Gerät hatte die neuere provisioning-Profil und-so bekomme ich die wirklich klare Fehlermeldung oben 😉 ...
War ich auf der Suche nach dieser für Stunden und hoffe, dass ich jemand retten kann etwas Zeit. Ich bin sicher, ich werde auf der Suche für das nächste Jahr, wenn ich Schraube es wieder auf.
Note to self: ich sagte Ihnen, dass Sie im Begriff waren, dieses Durcheinander, das nächste Jahr...und hier ist es, im nächsten Jahr und Sie sind der Lektüre dieses post.
Den gleichen Beitrag gibt es auf: https://devforums.apple.com/message/425569
Ich hatte ein ähnliches Problem, wenn ich aktualisiert mein Handy ein iPhone 6 und es wieder von meinem iPhone 4S backup. Ich aufgewickelt mit provisioning-profile von meinem alten Handy denen musste gelöscht werden. Können Sie nicht mehr entfernen-profile in den Einstellungen->allgemein->Profile in iOS-8 - look, hier für Anweisungen: Entfernen vorläufige Profil mit ios 8 und Xcode 6.0.1. Ich musste dann manuell downloaden Sie das team provisioning-Profil und installieren Sie Sie mit den gleichen Anweisungen wie oben.
Wenn Sie nicht etwas ändern im Zusammenhang mit Zertifikaten (nicht ersetzen oder aktualisieren Sie Sie) einfach eine
Product -> Clean
. Es hat mir geholfen, mehrere Male. (Xcode 6.2)