2017-05-01 6 views
0

Dies ist das erste Mal, dass ich eine App mache. Ich erhalte keine Fehlermeldungen in Buildtime oder Laufzeit, aber wenn ich versuche, um die App zu laden, erhalte ich folgende Fehler:xcode 8.3.2 Falsche Bundle-ID, ungültige Signatur-ID und ungültige Code-Signatur-Berechtigung

ungültig Code Signing Entitlements: Ihr Anwendungspaket Unterschrift Code-Signing-Berechtigungen enthält, die Unter iOS nicht unterstützt. Insbesondere wird der Wert "ABC.XXX.YYY.StickerPackExtension" für den Schlüssel "Anwendungs-ID" in "Payload/YYY.app/PlugIns/StickerPackExtension.appex/StickerPackExtension" nicht unterstützt. Dieser Wert sollte eine Zeichenfolge sein, die mit Ihrer TEAMID beginnt, gefolgt von einem Punkt '.', Gefolgt von der Paketkennung.

Der Wert ist eine Reihe von Zahlen und Buchstaben, meine TEAMID, der App-Name und dann die StickerPackExtension.

ungültiger Code Unterschrift Identifier. Die Kennung „XXX.YYY.StickerPackExtension“ im Code-Signatur für „StickerPackExtension“ muss seine Bundle Identifier „XXX.YYY“ entsprechen

Wenn ich die Kennung ändern das gleiche wie sein Bundle Identifier zu sein, erhalte ich eine andere Fehlermeldung, die mir sagt, dass sie nicht gleich sein können.

Fehlerhafte Paketkennung. Die Paket-ID 'XXX.YYY' der Anwendungserweiterung YYY.app/PlugIns/StickerPackExtension.appx sollte mit der Paket-ID 'XXX.YYY' der Anwendung beginnen und darf nicht mehr als einen Punkt enthalten. " nach der Paket-ID der Anwendung.

Ich habe keine Ahnung, was ich damit machen soll.

Ich habe hier und anderswo einen Haufen gesucht, aber ich stoße auf eine Mauer! Nicht sicher, was als nächstes zu tun ist.

Antwort

0

Wenn Ihre App bund Format ist: com.abc.app

als Ihre App-Erweiterung sollte bund sein: com.abc.app.XXX

Erstellen neuer appID und Provisioning-Profil Es wird das Problem beheben