it-swarm.com.de

Die Berechtigungsdatei stimmt nicht mit der in Ihrem Bereitstellungsprofil angegebenen überein. (0xE8008016)

Die ausführbare Datei wurde mit ungültigen Berechtigungen signiert.

Die in der Code Signing-Berechtigungsdatei der Anwendung angegebenen Berechtigungen stimmen nicht mit den in Ihrem Bereitstellungsprofil angegebenen Berechtigungen überein (0xE8008016).

Ich bekomme diesen Fehler. Bitte hilf mir.

Ich habe das Bereitstellungsprofil erstellt und die Bundle-ID geändert. Ich habe die Schlüsselbundfreigabe von Target-> Capabilities aktivieren und die neue .entitlement-Datei generieren. und ich habe auch die Bundle-ID darin geändert.

enter image description here

57
Hitendra

Für mich in Xcode 5.1 erhielt ich The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. beim Versuch, die App auf meinem Gerät zu testen. Das Zertifikat für die Geräteentwicklung muss im Februar 2015 ablaufen.

Problem wurde gelöst:

Target->Capabilities, unter GameCenter wurde hier ein Fehler bei der GameCenter-Berechtigung angezeigt, da er nicht zum Projekt hinzugefügt wurde, obwohl die erste Version der Anwendung über denselben XCode 5.1 veröffentlicht wurde, jedoch zuvor keine Fehler auftraten.

Unten wurde ein Button mit dem Titel Fix Issue gegeben. Wenn Sie auf diese Schaltfläche klicken, wurde die GameCenter-Berechtigung hinzugefügt, und das Problem wurde behoben.

Nach den Stationen sieht der Bildschirm folgendermaßen aus:

enter image description here

Für mich hatte das nichts mit Zertifikat- oder Paketkennzeichen zu tun. Die App wird jetzt erfolgreich auf dem Gerät ausgeführt.

44
MTahir

In XCode 7.3 bin ich auf dieselbe Frage gestoßen. Ich habe den Fehler gemacht, weil: Name in (info.plist -->Bundle identifier) nicht dasselbe ist wie (target-->build settings -->packaging-->Product bundle identifier). Machen Sie einfach dasselbe, das Problem gelöst.

31
megar

In meinem Fall (mit XCode 10.0) funktionierte nichts anderes als dieses:

Datei> Projekteinstellungen ...> Gemeinsame Projekteinstellungen:> System erstellen -> Ausgewählt "Legacy Build System" anstelle des Standardwerts "New Build System (Standard)".

24
luis.ap.uyen

Zunächst sollten Sie die Bundle-ID, das Bereitstellungsprofil und das Zertifikat mit dem privaten Schlüssel (.p12) überprüfen. 

Wenn es nicht hilft Stellen Sie sicher, dass die Code Signing Entitlements den richtigen Wert haben, oder entfernen Sie sie überhaupt.

enter image description here

Ich hoffe es ist hilfreich.

21
Maksim Usenko

Ich kann nicht glauben, dass es 2016 ist, wir haben Xcode 7.3.1 und es ist noch so schlecht.

Und ja, wie andere darauf hingewiesen haben. Wenn Sie diesen Fehler erhalten, müssen Sie auch hier den Wert der Bundle-ID in Ihrer .plist-Datei und

 enter image description here

Ich hasse Xcode soooooo sehr.

19
Mike Gledhill

Datei> Arbeitsbereich-Einstellungen> Build System> Legacy Build System

Das funktionierte für mich . Xcode 10.0

3
Raul Borda

Ein möglicher Grund für diesen Fehler ist: Ihr Jahresabonnement wurde erneuert. Wenn das Abonnement erneuert wird, werden alle mit den aktiven Bereitstellungsprofilen verbundenen Geräte getrennt.

  1. Der Administrator muss die Liste der Geräte für das neue abonnierte Jahr erneut aktivieren.
  2. Der Administrator muss die Bereitstellungsprofile des letzten Jahres löschen. (alle sind nutzlos).
  3. Der Administrator muss neue Bereitstellungsprofile für das neue Jahr mit der Liste der Geräte seiner Wahl erstellen.

Danach das Projekt mit Xcode neu erstellen und der Fehler wird ausgeblendet.

Ich hoffe das hilft.

2
Satinos

 enter image description here

Ordnen Sie den Wert von Automatically manage signing neu zu, dies funktioniert für mich

2
Shruti Thombre

Hatte dieses Problem. Meine Haupt-App und -Erweiterung gehörte korrekt zu derselben App-Gruppen-ID. Es gab jedoch auch eine weitere App-ID, die nicht in meinem Projekt enthalten war und die diese App-Gruppen-ID freigab. Ich musste die Zuordnung der letzten App-ID zur App-Gruppe entfernen.

1
Royce C

für mich, drücken Sie einfach cmd +, gehen Sie dann zu Konto und wählen Sie die Aktualisierung Ihres Entwicklerkontos (XCODE6) OR Download all (XCODE7).

1
crystalztl

Xcode Version 10.1 (10B61) Schritt: Datei -> Projekteinstellungen -> Gemeinsame Projekteinstellungen: -> Build System -> Ausgewähltes "Legacy Build System"

1

Keine der vorherigen Antworten traf zu oder funktionierte für mich. In meinem Fall wurde das Problem durch folgende Aktualisierung der Einstellungen des Testprojekts behoben:

enter image description here

1
Ash

Ich hatte dasselbe Problem mit Xcode 7.3 mit iPad Air 2 mit iOS 9.3.4! Dann habe ich viele Optionen ausprobiert.

Schließlich habe ich das Profil vom Gerät gelöscht, die Bündel-ID in den Projekteinstellungen geändert und whola! Es hat für mich funktioniert.

P.S. Ich habe ein kostenloses Bereitstellungsprofil mit einer kostenlosen Apple-ID verwendet.

1
D4ttatraya

In meinem Fall hatte ich ein doppeltes Bereitstellungsprofil mit demselben Namen. Dies wurde versehentlich erstellt, als ich meinem Projekt eine Erweiterungserweiterung hinzufügte, all diese Änderungen mit git verwahrte und eine neue Erweiterungserweiterung mit demselben Namen (com.companyname.project.share-extension-name) erstellte. Das Löschen des Bereitstellungsprofils im Developer Member Center (developer.Apple.com) hat dieses Problem behoben.

0
timgcarlson

In meinem Fall unterschied sich das Hauptziel von App's Target vom Zielteam von Tests. Wenn Sie das Testteam in das gleiche Team wie das Hauptziel ändern, wird das Problem gelöst.

0
fajar

Hatte dasselbe Problem, nichts half, aber ich schaute in Info.plist und fand heraus, dass die Bündel-ID in einen anderen Namen geändert wurde (ich weiß nicht, wie es passiert ist). Wenn ich also es geändert habe, war alles in Ordnung.

0

Überprüfen Sie Ihre Paketkennung und Ihre Profile. Wenn Sie ein Profil für eine bestimmte Bündelkennung und keine Teamkennzeichen haben und Ihre Bündelkennung nicht übereinstimmt, wird dieser Fehler angezeigt. 

Die Bundle-ID befindet sich im Abschnitt "Allgemein" Ihrer Projekteigenschaften und der Profile, die Sie in den Build-Einstellungen überprüfen können.

0
adrian.coroian

Hatte dieses Problem mit einer Cordova/Ionic3-App, wurde durch das Aufteilen einer Haupt-App verursacht und das Altsystem in den Projekteinstellungen nicht erneut ausgewählt. Ich wählte das Vermächtnis aus und die Ansprüche bs gingen weg.

0
dgbt

Ich habe auch dieses Problem, wenn ich mit XCode-Projekt mache, was aus Cordova Framework exportiert wird. Lösung: Sie müssen die Apple-ID und das Provisioining-Profil selbst erstellen. Weil Xcode es anscheinend nicht für Sie erstellen kann.

0
alphaplus

Dies ist mir passiert, als ich versucht habe, eine im App-Store ipa exportierte Datei auf meinem Gerät zu erstellen. Ich musste stattdessen ad-hoc exportieren.

0
Mahgol Fa