"Diese app enthält eine app-Erweiterung mit einer illegalen bundle identifier" Problem
Ich bin ein bisschen Durcheinander, da änderte ich den Namen der app, Bundle Display name, und einen Bundle-Bezeichner ein name...und nun ist mein app funktioniert einwandfrei, aber meine heute-widget nicht.
Immer wenn ich versuche zu laufen, heute widget, das es erfolgreich erstellt, aber anstatt ins Leben gerufen, es sagt
Diese app enthält eine app-Erweiterung mit einer illegalen bundle-Bezeichner.
App " - Erweiterung bundle-Bezeichner muss ein Präfix aus
Ihre mit Anwendung der bundle-Bezeichner, gefolgt von einem '.'.
Aber ich habe auf Info.plist und meine bundle-identifier ist
com.myname.myappname
und mein bundle identifier von meinem heute-widget ist
com.myname.myappname.mywidget
Ist das nicht genau das richtige?? Ich gereinigt und wieder aufgebaut und wieder..aber es will einfach nicht funktionieren.
Und KEINE GOOGLE-ERGEBNIS! Bin ich die einzige person mit diesem problem??
Meine bundle-name ist nicht 'myappname', wenn es das problem ist.
Jede Hilfe ist willkommen.
Etwas schlecht und ich weiß nicht, wo Sie zu suchen!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich lief in ein ähnliches problem mit der
Bundle identifier
in einem Freigabe-ErweiterungFehler
So landete ich mit
welche an das bauen, die überprüft, aber weigerte sich, führen Sie auf einem Gerät mit Fehler:
Einmal entfernte ich die extra
product
der build lief auf einem Gerät.richtige
Entdeckte ich meinen Fehler, als ich versehentlich verändert die Anwendung
Info.plist
statt der ErweiterungInfo.plist
. Hilfe beim Debuggen des Problems, die Einführung eines Fehlers in der AnwendungInfo.plist
, und Sie sollten einen build-Fehler mit derBundle identifier
von der app und Erweiterung:Wenn die ausgewählte Antwort nicht funktioniert, habe ich gefunden, was zu sein scheint ein Problem in xcode wechseln zwischen einigen Ziel-schemas, die dies verursacht.
In diesem Fall, versuchen Sie eine vollständige sauberen, sowie eine Reinigung der build-Ordner (ALT-Taste gedrückt halten bei der Auswahl des Produkts/sauber).
Nachtrag:
Wie dies geschieht ziemlich oft, für mich jetzt, ein schneller fix ist, entfernen Sie außerdem alle .appex-Dateien. Eg:
Für mich aufgrund der irreführend als bundle identifier für meine app " - Erweiterung. Ähnlich wie @dougbeal Antwort, aber etwas andere Formatierung, die für mich gearbeitet:
Mir fehlte die
"."
vorExtension
Diese auch angesprochen eine bezogen auf Problem