2016-08-07 11 views
6

Ich verwende eine reaktionsnative App auf meinem lokalen Mac OS X El Capitan-Computer. Ich habe die erforderlichen Abhängigkeiten installiert, aber die App wird immer noch nicht im iOS-Simulator gestartet. HierReact-Native Build für iOS App-Fehler - Drucken: Eintrag, ": CFBundleIdentifier", existiert nicht

ist die Ausgabe:

** BUILD FAILED ** 


The following build commands failed: 
    Ld build/Build/Products/Debug-iphonesimulator/F8v2.app/F8v2 normal x86_64 
(1 failure) 
Installing build/Build/Products/Debug-iphonesimulator/F8v2.app 
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=22): 
Failed to install the requested application 
The bundle identifier of the application could not be determined. 
Ensure that the application's Info.plist contains a value for CFBundleIdentifier. 
Print: Entry, ":CFBundleIdentifier", Does Not Exist 
/Users/-/f8app/node_modules/react-native/node_modules/promise/lib/done.js:10 
     throw err; 
    ^

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

    at checkExecSyncError (child_process.js:464:13) 
    at Object.execFileSync (child_process.js:484:13) 
    at _runIOS (/Users/-/f8app/node_modules/react-native/local-cli/runIOS/runIOS.js:82:32) 
    at /Users/-/f8app/node_modules/react-native/local-cli/runIOS/runIOS.js:24:5 
    at tryCallTwo (/Users/-/f8app/node_modules/react-native/node_modules/promise/lib/core.js:45:5) 
    at doResolve (/Users/-/f8app/node_modules/react-native/node_modules/promise/lib/core.js:200:13) 
    at new Promise (/Users/-/f8app/node_modules/react-native/node_modules/promise/lib/core.js:66:3) 
    at Array.runIOS (/Users/-/f8app/node_modules/react-native/local-cli/runIOS/runIOS.js:23:10) 
    at Object.run (/Users/-/f8app/node_modules/react-native/local-cli/cliEntry.js:96:13) 
    at Object.<anonymous> (/usr/local/lib/node_modules/react-native-cli/index.js:88:7) 
+0

Haben Sie versucht, Ihr Projekt zu säubern und neu zu erstellen? Haben Sie 'cd ios && pod install' ausgeführt und öffnen Sie die .xcworkspace-Datei? –

+0

Das gleiche Problem wird hier diskutiert, mit mehreren verschiedenen Ideen, wie zu beheben: https://github.com/facebook/react-native/issues/7308 - was für mich funktionierte, lief 'react-native upgrade', um die zu bekommen letzte Änderung der Datei pbxproject – jevakallio

Antwort

11

Run react-native upgrade und überschreiben alle iOS-Dateien. Das hat es für mich getan.

+0

die einzige Lösung, die es aus allen über das Internet verteilt behoben –