iOS-Anwendung ist fehlgeschlagen. codesign_wrapper-0.7.10: Fehler beim Laden des Bereitstellungsprofils von

8

Ich ziehe wirklich meine Haare bei diesem sehr nervigen Problem, Ich erstelle normalerweise neue Apps für den App Store ohne Probleme, aber dieses Mal funktioniert es einfach nicht.

Das komische Ding ist, wenn ich nur "Build" für "Release" mache, es funktioniert ohne Problem, aber wenn ich "Archive" für "Release" mache, zeigt es den folgenden Fehler

warning: Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011) Executable=/Users/freak4pc/Library/Developer/Xcode/DerivedData/MyApp-atlgyhqdbhtnxvdnpfikhboujfpu/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app/MyApp AssertMacros: message, file: codesign_wrapper.c, line: 554 AssertMacros: profile, file: codesign_wrapper.c, line: 918 codesign_wrapper-0.7.10: Failed to load provision profile from: /Users/freak4pc/Library/Developer/Xcode/DerivedData/MyApp-atlgyhqdbhtnxvdnpfikhboujfpu/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app/embedded.m - (null)

Mein Provisioning-Profil sollte perfekt funktionieren, da es vom Organisator ebenfalls als gültig erkannt wird. Meine Berechtigungen haben nur einen get-task-allow-Wert von NO, den ich immer für erfolgreiche Builds verwende.

Ich habe fast alles versucht, außer meine Schlüssel zu entfernen und sie neu zu erstellen, was ich lieber nicht machen würde - da dies die einzige App ist, bei der ich Probleme habe.

Versucht:

%Vor%

Alles, was ich vermisse?

    
Shai Mishali 25.03.2012, 14:43
quelle

4 Antworten

22

Der 'embedded.m' am Ende der letzten Zeile sollte 'embedded.mobileprovision' sein. Dies liegt daran, dass die Zeilenlänge überschritten und der Befehl abgeschnitten wurde.

Ich hatte das gleiche Problem und löste es, indem ich den App-Namen verkürzte. Vielleicht möchten Sie etwas Ähnliches ausprobieren. Grundsätzlich alles, was die letzte Befehlszeile verkürzt, so dass sie nicht abgeschnitten wird.

Richard

    
Richard 28.03.2012, 09:31
quelle
3

Sie möchten Ihren App-Namen möglicherweise nicht verkürzen. Eine Alternative ist ...

In Xcode- & gt; Behaviors- & gt; Bearbeiten Verhalten- & gt; Standorte: Ändern Sie Abgeleitete Daten in einen benutzerdefinierten Dateipfad (Dropdown-Menü) und erstellen Sie dann einen kürzeren Dateipfad. Meine Dateien wurden in ein paar Ordner eingebettet und ich habe mich selbst gespeichert, indem ich den abgeleiteten Datenordner näher an mein Home-Verzeichnis verschoben habe.

Das Umbenennen des Projekts ist etwas beängstigend, weil es Probleme mit meiner Quellcodeverwaltung verursacht hat (obwohl ich kein Experte für Git bin).

    
Ben Boral 30.05.2012 03:54
quelle
1

Ich habe auch das gleiche Problem. Alle meine Bereitstellungsprofile, Zertifikate, Bundle Identifier alles war perfekt. Nur der Dateiname für ausführbare Dateien für Meine Apps in der Info.Plattform und der Produktname in den Zielerstellungseinstellungen unterschieden sich ein wenig. Und deshalb konnte codesign_wrapper Provisioning nicht finden. Ich verbringe fast einen Tag damit, das herauszufinden.

Bitte überprüfen Sie, ob der App-Produktname mit Ihrer ausführbaren Datei in der Info.Pliste übereinstimmen muss.

    
TheGhost 16.08.2012 05:33
quelle
0

Vergewissern Sie sich, dass Sie in Code Signing Identity das richtige Zertifikat ausgewählt haben, wenn Sie an mehreren Apps arbeiten. Das war mein Fall.

    
Nikolay Frick 08.06.2012 01:05
quelle

Tags und Links