Unterschiedliche Ergebnisse in verschiedenen Ordnern mit denselben Befehlen

7

Wenn ich react-native init project in einem einzigen Ordner ausführen kann, kann ich das Projekt nicht ausführen (ich erhalte den Fehler Print: Entry, ": CFBundleIdentifier", Existiert nicht). Allerdings , in meinem Desktop-Ordner , wenn ich genau dasselbe mache ( react-native init project , dann react-native run-ios ), bekomme ich überhaupt keine Fehler.

Warum könnte das passieren?

    
MendyK 27.07.2017, 14:45
quelle

2 Antworten

2

Haben Sie Leerzeichen im Projektverzeichnispfad?

  • yes: Versuche, Leerzeichen aus dem Verzeichnispfad zu entfernen.
  • no: Versuchen Sie, den Cache zu löschen: rm ~/.rncache und sehen, ob es hilft.

Wenn es nicht hilft, werfen Sie einen Blick auf Ссылка

    
Mikhail Khazov 12.09.2017, 09:32
quelle
0

Bitte schauen Sie auf der folgenden Seite nach "CFBundleIdentifier": Ссылка

Das Problem scheint in dem Pfad zu liegen, der nicht-lateinische Zeichen haben könnte. Vielleicht ist das Problem nicht einmal der aktuelle Ordnername, sondern vielleicht in einem übergeordneten Ordner (im vollständigen Pfadverzeichnis).

Aus der verknüpften Dokumentation:

  

Eine Bezeichnerzeichenfolge, die den App-Typ des Bundles angibt. Das   Die Zeichenfolge sollte im umgekehrten DNS-Format sein und nur das lateinische Alphabet verwenden   in Groß- und Kleinschreibung (A-Z, a-z), den Punkt (".") und den Bindestrich   ("-")

Weitere Details: Ссылка

    
Adriano 19.09.2017 00:36
quelle

Tags und Links