2017-12-22 3 views
0

Ich versuche, zu einem besseren MacBook mit besseren Spezifikationen zu migrieren. Meine React-Native-Anwendung works perfectly on my MacBook Air mit derselben Entwicklungsumgebung wie mein neues MacBook Pro. ABER wenn ich dieselbe Anwendung auf meinem neuen MacBook Pro laufe, erhalte ich den folgenden Fehler.React-Native ": CFBundleIdentifier", existiert nicht

Screen Shot of the error

Es ist so ärgerlich, dass es perfekt auf dem MacBook Air, aber nicht auf dem MacBook Pro arbeitet.

Ich habe zwei Tage lang und ich habe die GitHub und alle Seiten zu lesen und Stackoverflow Ich habe versucht:

  • den Hafen Veränderungsprozesse auf Port 8081
  • Tötung
  • es mit SUDO läuft
  • Aktualisierung reagieren-native (I auf der neuesten Version bin)
  • eine relative Adresse in der Xcode geben für Build
  • Updating to latest version UND AUCH old and most stable version von npm VERSUCHT, Knoten, Xcode und ....

ich nicht nur die Einsicht, Kommentar wirklich zu schätzen wissen, helfen :)

Antwort

0

Es sieht aus wie Sie nicht ein Bündel-Kennung in definiert haben Ihr Xcode-Projekt. Ihre Bündel-Kennung ein, wie in der Abbildung dargestellt: Xcode Bundle identifier

Sie können auch die CFBundleIdentifier Schlüssel zu Ihrem Info.plist-Datei manuell hinzufügen, befindet sich auf ios/app-name/Info.plist:

<key>CFBundleIdentifier</key> 
<string>com.example.app</string> 
+0

Die Aktuelle Bundle Identifier ist: 'org.reactjs.native.example.Empric' sollte ich es ändern? –

+0

@mansourjavaher Marcos Antwort sollte das Problem für Sie gelöst haben, tritt das Problem immer noch auf, nachdem der 'Bündel-Identifizierer' hinzugefügt und irgendwelche' Abhängigkeiten' aktualisiert wurden? Wenn seine Antwort funktioniert, akzeptiere sie bitte. – RLoniello

+0

@ Ercell0 Ich habe es versucht und hat nicht funktioniert. –

Verwandte Themen