Drucken: Eintrag ": CFBundleIdentifier" existiert nicht

117

Wenn ich react-native run-iosden Build ausführe , ist er erfolgreich, aber ich erhalte den folgenden Fehler. Ich habe überall nachgesehen, aber nichts scheint zu funktionieren. Die Verwendung sudovor dem Befehl hilft auch nicht. Ich verwende Xcode 7.3, React-Native-Cli: 0.2.0, React-Native: 0.24.1, Node v5.11.0.

=== BUILD TARGET mobileTests OF PROJECT mobile WITH CONFIGURATION Release ===

Check dependencies

** BUILD SUCCEEDED **

Installing build/Build/Products/Debug-iphonesimulator/mobile.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist
/Users/astiefel/workspace/bosspayments/mobile/node_modules/promise/lib/done.js:10
      throw err;
      ^

Error: Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/mobile.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

    at checkExecSyncError (child_process.js:470:13)
    at Object.execFileSync (child_process.js:490:13)
    at _runIOS (runIOS.js:91:34)
    at runIOS.js:24:5
    at tryCallTwo (/Users/astiefel/workspace/bosspayments/mobile/node_modules/promise/lib/core.js:45:5)
    at doResolve (/Users/astiefel/workspace/bosspayments/mobile/node_modules/promise/lib/core.js:200:13)
    at new Promise (/Users/astiefel/workspace/bosspayments/mobile/node_modules/promise/lib/core.js:66:3)
    at Array.runIOS (runIOS.js:23:10)
    at Object.run (/Users/astiefel/workspace/bosspayments/mobile/node_modules/react-native/local-cli/cli.js:86:13)
    at Object.<anonymous> (/usr/local/lib/node_modules/react-native-cli/index.js:88:7)
astiefel
quelle
Und ist die Bundle-ID in der Datei vorhanden? Ich nehme nicht an, daher lautet die Frage "Warum wird es nicht in die Datei geschrieben?".
Trojanfoe
Das hilft nicht wirklich. Können Sie das näher erläutern?
Astiefel
Für mich liegt ein Problem mit der reaktionsnativen Kompatibilität mit Xcode9.4 vor. Ich habe mit den folgenden Schritten gelöst. "rm -rf node_modules" dann "react-native upgrade" dann "npm install" dann "react-native run-ios"
raja
Raja ... sind Sie sicher, dass es möglich ist, ein reaktionsnatives Upgrade durchzuführen, nachdem Sie den Ordner node_modules entfernt haben? Ich habe es versucht und es wurde gesagt, dass das Upgrade nicht erkannt wurde
VK1
Schließen Sie einfach Ihr Terminal, öffnen Sie es erneut und führen Sie die App aus, die für mich funktioniert hat.
Chandni

Antworten:

109

Öffnen Sie das Projekt in Xcode

Wenn Xcode> 9 Befehl ausführen react-native upgrade(dies überschreibt alle Ihre iOS-Konfigurationen, verwenden Sie mit Vorsicht !)

dann

1.Gehen Sie zu Datei -> Projekteinstellungen

2.Klicken Sie auf die Schaltfläche Erweitert

3.Wählen Sie "Benutzerdefiniert" und wählen Sie im Pulldown "Relativ zum Arbeitsbereich"

4.Ändern Sie "Build / Produkte" in "Build / Build / Produkte" und "Build / Intermediates" in "Build / Build / Intermediates".

Paket hinzufügen

5.Klicken Sie auf Fertig, fertig

Katta Nagarjuna
quelle
1
Dies funktionierte für mich auf xcode 8.2, mein Problem wurde behoben, danke!
KrakenDev
@SurajShingade Ich habe Xcode 9.4 auf meinem Computer und kann die Option "Projekteinstellungen" unter "Dateien" nicht finden. Ich sehe nur "Arbeitsbereichseinstellungen ...". Wissen Sie, wo Sie auf die Projekteinstellungen zugreifen können? - imgur.com/a/SqAemnL - Halten Sie die Wahltaste mit Menü Datei öffnen nach unten ist es auch nicht zeigen
Pat Needham
1
@PatNeedham "Projekteinstellungen" wurde in "Arbeitsbereichseinstellungen" umbenannt
Toby Caulk
3
Können Sie bitte ein wenig erklären, warum diese Lösung funktioniert?
Victor
3
Dies ist immer noch der Weg, um es ab xCode 10
jacurtis
70

Dies kann vorkommen, wenn Sie die Datei config.h vermissen .

Für die Datei config.h aktualisieren ,

1) Schließen Sie Ihren Xcode.

2) Öffnen Sie Terminal, gehen Sie zum Stammordner Ihres Projekts und führen Sie folgende Schritte aus:

cd node_modules/react-native/third-party/glog-{X}.{X}.{X}/

3) Führen Sie das Konfigurationsskript aus:

./configure

4) Öffnen Sie Xcode und versuchen Sie, Ihre App auszuführen.

{X}: Versionsnummer glog

Lijith Vipin
quelle
Vielen Dank!! Das hat mir Zeit gespart.
Gurjinder Singh
6
Ich habe React-Native von Grund auf neu installiert, mein erstes Projekt erstellt, aber das konnte nicht funktionieren. Diese Antwort hat mein Problem behoben. Ich frage mich, warum das passiert, da es eine frische und neue Installation ist
Antonio
Möchten Sie erklären, warum dies geschieht?
Patrick Bassut
Das hat bei mir funktioniert. Neuinstallation von React-Native 0.55, Xcode Version 10
Mat
1
... was ist, wenn es kein configureSkript gibt, wie in 0.58?
Scott Skiles
29

Update React using react-native upgradehat es für mich getan.

Haftungsausschluss : Dies überschreibt alle Ihre iOS-Konfigurationen. Seien Sie vorsichtig !

sbastidasr
quelle
30
Durch das Überschreiben aller iOS-Dateien werden alle Konfigurationen überschrieben, die Sie an Ihrem Projekt vorgenommen haben. lol. Die Verwendung erfolgt auf eigenes Risiko. Der Haftungsausschluss ist das Mindeste, was Sie tun können.
AlxVallejo
1
Wäre hilfreich, wenn jemand erklären könnte, was "alle Ihre iOS-Konfigurationen" bedeuten.
Andrew Koster
25

Wenn Sie Xcode 10 verwenden, liegt dies möglicherweise an einer Inkompatibilität mit dem neuesten Build-System von Xcode. Versuchen Sie, zum Legacy-Build-System zu wechseln.

Öffnen Sie Xcode 10, Datei> Projekteinstellungen> Build-System> Dropdown-Liste zu Legacy-Build-System.

Bildschirmfoto

ChrisBorg
quelle
Ratten! Ich habe zwei Arbeitstage durch dieses Problem verloren. Was verrückt ist, ist, dass mein CLI-Build bis vor 3 Tagen einwandfrei funktioniert hat. Keine Ahnung, was passiert ist. Dies hat das Problem auch nicht behoben. Willst du sehen, wie mein Schrei gewachsen ist? TT
Mike S.
10

Mein Problem war eigentlich, dass mein Build im Release-Modus statt im Debug-Modus war. Infolgedessen zeigte der Bezeichner auf etwas, das nicht existierte. Ich habe den Build-Typ geändert und es hat funktioniert.

astiefel
quelle
3
Was aber, wenn Sie Ihr Projekt im Release-Modus ausführen möchten?
Tieme
@astiefel Ich denke, das passiert auch mit mir. Wie ändert man übrigens den Build-Typ?
JohnnyQ
@ JohnnyQ Gehen Sie zu Product-> Scheme-> Edit Schemeund wählen Sie dann
Debuggen
10

Ich bin auch auf dieses Problem gestoßen und habe einen Weg gefunden, es zu beheben

Folgendes habe ich getan:

1) Stellen Sie sicher, dass das Dateiverzeichnis keine Leerzeichen enthält.

2) CD- Projektverzeichnis

3) Führen Sie den Befehl react-native upgrade aus

4) Gehen Sie zum nativen ios-Ordner und öffnen Sie das xcode-Projekt.

5) Gehen Sie zu Datei> Projekteinstellungen> Erweitert ...

6) Wählen Sie Benutzerdefiniert> Relativ zum Arbeitsbereich

7) Der Produktpfad sollte "Build / Build / Produkte" sein.

8) Der Zwischenpfad sollte "Build / Build / Intermediates" sein.

9) Versuchen Sie nun, den Befehl in Ihrem Terminal auszuführen

Ich hoffe, dass diese Lösungen einigen von uns helfen werden, sich diesem Problem zu stellen.

Usman Awan
quelle
21
hat bei mir immer noch nicht funktioniert Ich habe diesen Fehler: Eintrag, ": CFBundleIdentifier", existiert nicht
Mehrnoosh
9

Für [email protected]das Folgende hat der Trick für mich getan:

1) Überprüfen Sie Ihre Pfade, öffnen Sie Ihre .xcodeproj-Datei (nicht .xcworkspace) und:

  • Gehen Sie zu Datei> Projekteinstellungen> Erweitert

  • custom> Relativ zum Arbeitsbereich

  • Stellen Sie den Produktpfad auf ein 'build/Build/Products'
  • Setzen Sie den Zwischenpfad auf 'build/Build/Intermediates'
  • Drücken Sie Fertig und speichern Sie Ihre Änderungen

2) Führen rm -rf ios/buildSie im Stammverzeichnis Ihres Projekts aus

3) Schließen Sie Ihren React Packager

4) react-native run-iosWieder ausführen

Tim
quelle
Funktioniert auch auf: "reagieren": "16.2.0", "reagieren-native": "0.52.0",
Raju yourPepe
Dieses Problem wurde für mich gelöst, nachdem dem iOS-Teil unseres RN-Projekts Abhängigkeiten über Pods hinzugefügt wurden. Außer: Ich habe diese Änderung in der .xcworkspaceKonfiguration vorgenommen.
Cayleyh
@ Cayleyh, das war nicht genau für mich, aber es hat den SplashscreenFehler behoben. Wollen Sie damit sagen, dass Sie Tims Schritt gefolgt sind, außer Sie haben es innerhalb von getan xcworkspace?
Daniel
8

Dies war mir passiert, als mein Ordner node_modules nach der Installation eines neuen Pakets verrückt wurde. Ich habe den Ordner getötet rm -rf node_modulesund dann eine durchgeführt npm install, um meine Pakete neu zu installieren, und das hat es behoben.

Jade
quelle
Dies war das einzige, was es für mich behoben hat.
223seneca
7

Die Print: Entry, ":CFBundleIdentifier", Does Not ExistNachricht zeigt nur an, dass Ihr Projekt nicht kompiliert oder verknüpft werden konnte. Sie müssen Ihre Ausgabe erneut durchgehen, um einen Hinweis auf die eigentliche Grundursache zu finden.

Wenn Sie Probleme haben, sehen Sie sich die vollständige Build-Ausgabe an, nicht nur die letzten Zeilen. Möglicherweise möchten Sie das Projekt in Xcode öffnen und ⌘B drücken, um es zu erstellen. Die Erstellungsfehler in Xcode sollen Ihnen helfen, die Hauptursache des Fehlers zu finden.

Héctor Ramos
quelle
Lebensretter. Es war in der Tat ein anderes Problem. Hatte mein Schema umbenannt und das Problem wurde gelöst.
Mohammad Abbas
In meinem Xcode-Comiling kann ich bauen. Während der Ausführung des Befehls react-native run-ios ist er fehlgeschlagen
am
6

Wenn Sie diesen Fehler erhalten haben, haben Sie wahrscheinlich nicht den richtigen Pfad für Ihre Anwendung.

Bei der Verarbeitung des Befehls ist ein Fehler aufgetreten (domain = NSPOSIXErrorDomain, code = 2): Installation der angeforderten Anwendung fehlgeschlagen. Im angegebenen Pfad wurde kein Anwendungspaket gefunden. Geben Sie einen gültigen Pfad zum gewünschten Anwendungspaket an. Drucken: Eintrag, ": CFBundleIdentifier", existiert nicht

React Native hat es als Teil seines Befehls run-ios in runIOS.js fest codiert

build/Build/Products/${configuration}-${isDevice ? 'iphoneos' : 'iphonesimulator'}/${appName}.app

Leider hat Xcode je nach Konfiguration und Verwendung eines Xcode-Projekts oder eines Arbeitsbereichs unterschiedliche Erstellungspfade. Ich glaube, der Standardpfad für ein Xcode-Projekt ist build/Products.
Ich habe diese Pull-Anfrage 11899 eingereicht , um Programmierern mehr Flexibilität über die CLI zu bieten .

Charlle
quelle
3

Für mich war es ein Problem, versehentlich Module mit Cocoapods & react-native linkgleichzeitig einzurichten .

Mischen Sie diese beiden nicht für dieselben Module!

Oleg Dater
quelle
Wie soll man damit umgehen?
Isaac
@Isaac Nuke Cache und Installation mit entweder Cocoapods / React-Native Link, je nachdem, wie Ihr Projekt eingerichtet ist
Buruiană Cătălin
3

Ich habe dies behoben, indem ich es gelöscht /build/und react-native run-ioserneut ausgeführt habe


quelle
@EranOr sehen Sie Provide a valid path to the desired application bundle.in Ihrer Konsole? Versuchen Sie die folgenden Xcode-Einstellungenfile => project settings, build system: legacy, derived data: project-relative, DerivedData in the input => advanced, custom, relative to workspace, build/Build/ in the first 2 inputs
2

Haben Sie überprüft, ob Sie eine Bundle-ID deklariert haben? Sie können dies tun, indem Sie in xcode auf Ihre Projektdatei klicken und dann die Registerkarte Allgemein auswählen. Diese wird im ersten Textfeld unter "Identität" aufgeführt. Eine andere Möglichkeit zum Überprüfen besteht darin, Ihre Datei info.plist im Ordner ios Ihres Projekts einzuchecken. So wird es in meiner info.plist angezeigt. Meine eigentliche Bundle-ID für mein Projekt ist in xcode.

<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
Ben Dellarocco
quelle
1
Ja, das habe ich überprüft. Der Fehler war tatsächlich, dass sich mein Code im Release-Modus statt im Debug-Modus befand.
Astiefel
2

In meinem Fall ziehe ich das Projekt aus git und es enthält auch den ios-Ordner.

Zuerst entferne ich dann ios Ordner rm -rf ios ,react-native upgrade

Ahmet Oğuz Koruyucu
quelle
2

Sie können die folgenden Schritte ausführen, um diesen Fehler zu beheben:

Schritt 1

Open terminal

Schritt 2

cd node_modules/react-native/third-party

Schritt 3

ls

Copy or identify glog-{version}

Schritt 4

cd ../../../

Schritt 5

cd node_modules/react-native/third-party/glog-{version}

Schritt 6

./configure

Ich hoffe das wird funktionieren !!!

Dheeraj D.
quelle
2

Ich habe alle diese Lösungen ausprobiert, aber die, die für mich funktioniert hat, ist:

  1. Lauf react-native upgrade
  2. Xcode öffnen
  3. Führen Sie die Anwendung in xCode aus
  4. funktioniert gut!
Eli
quelle
danke Eli, ich habe dieses Problem gelöst, indem ich einfach "
React
Für diejenigen, die in Unternehmensumgebungen arbeiten, würde ich die Verwendung dieser Lösung zur Vorsicht raten. Das Upgrade des reaktionsnativen Kerns muss geplant werden, da es sich negativ auf die Arbeit anderer auswirken kann. Frag zuerst.
Mike S.
1

Ich habe Xcode auf v8 aktualisiert und der Fehler wurde behoben.

Mech Minds
quelle
1

Die 0.44 ist in Ordnung zu laufen, aber 0.45 kann nicht. Vielleicht ist das Versionsproblem, das ich mit dem folgenden Befehl gelöst habe: rninit init TaxiApp --source [email protected];

Joshua
quelle
1

Mein Terminal zeigt dieselbe Meldung an, da einige Simulatoren gelöscht wurden, die ich in Xcode nicht verwende.

Wenn Sie react-native run-iosohne bestimmte Parameter ausführen , führt react-native den Standardsimulator aus, in meinem Fall iPhone 6 mit iOS 10.3.1, und ich habe diesen Simulator zufällig gelöscht.

Hier kommen meine Fehlermeldungen:

xcodebuild: error: Unable to find a destination matching the provided destination specifier:
        { id:F3A7BF54-B827-4517-A30D-8B3241C8EBF8 }

Available destinations for the "albums" scheme:
    { platform:iOS Simulator, id:CD64F26B-045A-4E27-B05A-5255924095FB, OS:10.3.1, name:iPad Pro (9.7 inch) }
    { platform:iOS Simulator, id:8FC41950-9E60-4264-B8B6-20E62FAB3BD0, OS:10.3.1, name:iPad Pro (10.5-inch) }
    { platform:iOS Simulator, id:991C8B5F-49E2-4BB7-BBB6-2F5D1776F8D2, OS:10.3.1, name:iPad Pro (12.9 inch) }
    { platform:iOS Simulator, id:B9A80D04-E43F-43E3-9CA5-21137F7C673D, OS:10.3.1, name:iPhone 7 }
    { platform:iOS Simulator, id:58F6514E-185B-4B12-9336-B8A1D4E901F8, OS:10.3.1, name:iPhone 7 Plus }

. . .

Installing build/Build/Products/Debug-iphonesimulator/myapp.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Um diese zu entfernen, öffnen Sie Ihren Xcode und suchen Sie nach verfügbaren Simulatoren (wie im aufgelisteten Terminal) und führen Sie sie aus react-native run-ios --simulator="your device name"

Für meinen Fall renne ich react-native run-ios --simulator="iPhone 7", das Problem gelöst.

Frank Wang
quelle
Perfekt! Vielen Dank!
Asinox
1

Nachdem ich einige Monate lang alle Antworten ausprobiert habe, aktualisiere ich endlich mein Betriebssystem auf Sierra, aktualisiere XCode auf die neueste Version und damit verschwinden alle Fehler. Hoffe das könnte einigen Leuten da draußen helfen!

Damianfabian
quelle
1

Hinzufügen, es funktioniert für mich, wenn nichts oben behebt:

  1. Installieren Sie react-native-git-upgrade und aktualisieren Sie Ihr Projekt. npm i -g react-native-git-upgrade && react-native-git-upgrade
  2. Öffnen Sie Xcode -> Datei -> Projekteinstellungen -> Erweitert.
  3. Wählen Sie " Benutzerdefiniert ", dann " Relativ zum Arbeitsbereich " und klicken Sie dann auf " Fertig ".
  4. Aktualisieren Sie Ihre CLI. npm i -g react-native-cli
  5. Aktualisieren Sie Ihre Nodejs 8 und NPM. nvm install --ltsundnvm install-latest-npm
  6. Entfernen Sie ios / build und node_modules (in Ihrem Projektstammpfad).
  7. Fahren Sie noch einmal mit npm installund fort react-native run-iosund umarmen Sie mich :-)

Hier funktioniert es endlich.

  • Mac OS High Sierra 10.13.4
  • Xcode 9.3
  • NPM 5.8.0
  • Knoten 8.11.1
  • RN 0,55,2
Lindoélio Lázaro
quelle
1

Die Verwendung dieser Version funktioniert für mich mit xcode 10.1

"react": "16.6.0-alpha.8af6728",
"react-native": "0.57.4"
Ananda Bayu Putra Yudhistira
quelle
Ich dachte ehrlich, dass das oben genannte mein Retter sein würde und selbst das funktionierte nicht. Also Upgrade, nein ich bin nicht überzeugt.
Daniel
1

Alle diese Lösungsvorschläge haben bei mir nicht funktioniert. Ich habe gerade ein rn 0.58.5 Projekt erstellt. Und verglichen mit meinem Projekt. Ich habe gesehen, es gibt keine JavaScriptCore.frameworkunter dem Build Phasess> Link Binary With Libraries. Nach dem Ziehen und Ablegen von JavaScriptCore war der reaktionsnative Run-iOS-Build erfolgreich.

JavaScriptCore.framework Ort: ‎⁨Macintosh HD⁩ ▸ ⁨Applications⁩ ▸ ⁨Xcode⁩ ▸ ⁨Contents⁩ ▸ ⁨Developer⁩ ▸ ⁨Platforms⁩ ▸ ⁨iPhoneOS.platform⁩ ▸ ⁨Developer⁩ ▸ ⁨SDKs⁩ ▸ ⁨iPhoneOS.sdk⁩ ▸ ⁨System⁩ ▸ ⁨Library⁩ ▸ ⁨Frameworks⁩

JavaScriptCore.framework

agenc
quelle
Mit +1 lief auch 0,58,5 und das Framework fehlte auch in meiner Umgebung.
Brian P
1

Für mich waren es ios Abhängigkeiten, die von Cocoapods verwaltet wurden.

Musste das machen:

$ cd ToProject/ios

$ pod install

$ react-native run-ios

Das hat bei mir funktioniert

https://shift.infinite.red/beginner-s-guide-to-using-cocoapods-with-react-native-46cb4d372995

PS: Ich habe versucht, die Arbeit von jemand anderem herauszufinden

user710907
quelle
Beim Ausführen der Pod-Installation wurde Folgendes angegeben: [!] Im Projektverzeichnis wurde keine Pod-Datei gefunden.
Mohammad Mirzaeyan
@MohammadMirzaeyan Annahme war, dass Sie getan haben pod initund Sie haben gültige Podfile. Bitte nicht ablehnen Wenn Sie nicht genug Wissen haben, um Ihren Ansprüchen entgegenzutreten. Da es, wie ich bereits erwähnte, das Projekt eines anderen war, hatte ich bereits die PodFile. Ich habe das Pod-Setup für Leute wie Sie komplett entfernt.
user710907
1

Die Fehlermeldung ähnlich wie The domain/default pair of (../ios/Runner/Info, CFBundleIdentifier) does not exist

Bedeutet, dass Xcode denkt, dass Sie plisthaben invalid format content.

Sie müssen den Inhalt der Info.plistDatei einfügen, um herauszufinden, was mit dieser Datei nicht stimmt.

Ein mögliches Problem ist, dass diese <key>s und <values>s ( <array>s, <string>s oder <bool>s) nicht richtig gepaart sind. Beispielsweise:

<key>UISupportedInterfaceOrientations</key>         //<------ here is the key
<key>NSPhotoLibraryUsageDescription</key>
<key>NSCameraUsageDescription</key>
<string>Tagueo necesita usar la camara</string>
<key>NSMicrophoneUsageDescription</key>
<string>Tagueo necesita usar el microfono</string>
<array>                                            //<------ here is the value
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>   //<------ please compare this key
<array>                                            //<------ please compare this value
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>

Sie müssen nur das bewegen keyund sich valueversammeln

<key>UISupportedInterfaceOrientations</key>        //<------ here is the key
<array>                                            //<------ follow with the value
   <string>UIInterfaceOrientationPortrait</string>
   <string>UIInterfaceOrientationLandscapeLeft</string>
   <string>UIInterfaceOrientationLandscapeRight</string>
</array>
JerryZhou
quelle
Dies sollte viel mehr positive Stimmen haben! Meine Info.plist hatte ein nicht geschlossenes und einfach falsches Tag '<string />' mitten im Nirgendwo. Überprüfen Sie Ihre Plist-Datei sorgfältig von Kopf bis Schwanz.
Douglas Schmidt
0

Diese Arbeit für mich Klicken Sie in Ihrem Navigator auf das RCTWebSocket-Projekt und entfernen Sie die Flags unter Build-Einstellungen> Benutzerdefinierte Compiler-Flags Geben Sie hier die Bildbeschreibung ein

Jackson Harry
quelle
0

Ich habe herausgefunden, wie Sie das Problem lösen können: Verwenden Sie KEINEN Speicherplatz in Ihrem Projektpfad! 🎉 😄

Floris M.
quelle
0

Wenn Sie npm installBefehl ausführen, einige Zeit Internet Problem Problem, Dateien innode_modules\react-native\third-party nicht ordnungsgemäß heruntergeladen. Überprüfen Sie daher, ob diese ordnungsgemäß heruntergeladen wurden oder nicht. Wenn nein, entfernen Sie bitte node_modules und installieren Sie sie erneut

Führen Sie dann den react-native run-ios Befehl aus

Nisarg Thakkar
quelle
0

Der Hauptgrund ist, dass die Bereitstellung des Ports nicht kostenlos ist. Entweder starten Sie das Gerät neu und lassen alle Ports frei, andernfalls führen $ lsof -i :8081Sie den Prozess aus, der Port 8081 belegt hat. Beenden Sie den Prozess, der Port 8081 verwendet, indem Sie ihn ausführen$ kill -9 {process_which_is_running_under_8081}

Gururaj Jeerge
quelle