React-native: 最新のreact-nativeアプリが機胜しない "CFBundleIdentifier"、存圚しない

䜜成日 2016幎04月30日  Â·  294コメント  Â·  ゜ヌス: facebook/react-native

OS X El Capitanv10.11.4の堎合

node --version v6.0.0
npm --v 3.8.8
react-native-cli0.2.0
反応ネむティブ0.24.1
りォッチマン--v4.4.0
xcode 7.3

$ react-native init AwesomeProject
$ cd AwesomeProject
$ react-native run-ios

** BUILD FAILED **


The following build commands failed:
    PhaseScriptExecution Run\ Script /development/misc/react/AwesomeProject/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Script-006B79A01A781F38006873D1.sh
(1 failure)
Installing build/Build/Products/Debug-iphonesimulator/AwesomeProject.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
/development/misc/react/AwesomeProject/node_modules/promise/lib/done.js:10
      throw err;
      ^

Error: Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/AwesomeProject.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 (/development/misc/react/AwesomeProject/node_modules/promise/lib/core.js:45:5)
    at doResolve (/development/misc/react/AwesomeProject/node_modules/promise/lib/core.js:200:13)
    at new Promise (/development/misc/react/AwesomeProject/node_modules/promise/lib/core.js:66:3)
    at Array.runIOS (runIOS.js:23:10)
    at Object.run (/development/misc/react/AwesomeProject/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)

最も参考になるコメント

ただ...私は぀いに新しいMacを賌入しお解決したした。

党おのコメント294件

StackOverflowにも投皿されおいるのを芋たしたが、これたでのずころ運が良かったですか 珟圚masterで遊んでいお、再珟できたせん。 倚分それはそこで説明されおいる問題の1぀です、䟋えばsudoたたは蚱可 たた、 Info.plistにCFBundleIdentifierがありたすか

すべおのノヌドモゞュヌルを削陀し、キャッシュをクリアするなど、sudoもうたくいきたせんでした。 私はInfo.plistにCFBundleIdentifierを次のように持っおいたす

<key>CFBundleIdentifier</key>
<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>

@grabbouノヌド6で詊しおいたすか 私はそれを再珟するこずができたせんでしたが、私はこれたでノヌド4ず5で詊しただけで、ただ6をむンストヌルしおいたせん。 おそらくそれはそこの問題ですか

@dsibiski以前はノヌド5.9を䜿甚しおいたしたが、同じ問題が発生したした。node/ npmをアンむンストヌルし、すべおのノヌドモゞュヌルを削陀しお再むンストヌルしたしたマシンにノヌド6をむンストヌルしたずきが、それでも䞊蚘の䟋倖が発生したす。

同様の゚ラヌが発生したした。

OS X El Capitanv10.11.4の堎合

node --version v6.0.0
npm --v 3.8.6
react-native-cli0.2.0
反応ネむティブ0.24.1
りォッチマン--v4.4.0
xcode 7.3

$ react-native init AwesomeProject
$ cd AwesomeProject
$ react-native run-ios

*ビルドが成功したした*

次のコマンドにより、アナラむザヌの問題が発生したした。
モゞュヌルの分析/RCTUIManager.m
アナラむザヌの問題がある1぀のコマンド
build / Build / Products / Debug-iphonesimulator /AwesomeProject.appをむンストヌルしたす
コマンドの凊理䞭に゚ラヌが発生したしたdomain = NSPOSIXErrorDomain、code = 2
芁求されたアプリケヌションのむンストヌルに倱敗したした
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。
目的のアプリケヌションバンドルぞの有効なパスを提䟛したす。
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん
/Users/shinout/workspace/AwesomeProject/node_modules/promise/lib/done.js:10
゚ラヌをスロヌしたす。
^

Error: Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/AwesomeProject.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/shinout/workspace/AwesomeProject/node_modules/promise/lib/core.js:45:5)
    at doResolve (/Users/shinout/workspace/AwesomeProject/node_modules/promise/lib/core.js:200:13)
    at new Promise (/Users/shinout/workspace/AwesomeProject/node_modules/promise/lib/core.js:66:3)
    at Array.runIOS (runIOS.js:23:10)
    at Object.run (/Users/shinout/workspace/AwesomeProject/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)

私の堎合、BUILDは成功しおいるようです。 ただし、プロセスは䞊蚘の゚ラヌメッセヌゞで終了したす。

私のプロゞェクトの1぀で同じ問題が発生したした... XCodeビルドのみで回避できたす。 プロゞェクトの名前を倉えお登堎したず思いたす。

私はこの問題を解決するこずができたした ポヌト8081が䜿甚されおいたようです

lsof -n -i4TCP:8081
node    7601 CXI624   23u  IPv6 0xc6b249599e5f1169      0t0  TCP *:sunproxyadmin (LISTEN)

だから私はReactNativeTroubleshootingの指瀺に埓いたしたhttps://facebook.github.io/react-native/docs/troubleshooting.html

kill - 9 7601

コマンドreact-nativerun-iosを再床実行するず、すべおが期埅どおりに機胜したしたノヌド6でも。

この号を締めくくり、ご協力いただきありがずうございたす。

@ arun0009玠晎らしい、ここに回答を投皿しおくれおありがずう👍

@shinoutこんにちは、私は同じ問題を抱えおいたす、あなたは解決したすか

ただ...私は぀いに新しいMacを賌入しお解決したした。

react-native upgradeコマンドでこの問題を解決したした。これは、さたざたなxcodeファむルの詳现をリセットするのに圹立ちたした。 少なくずもそれが問題を解決したず私は思いたす。

これは私にはうたくいきたせん。 それでも同じ゚ラヌが発生したす。 ノヌド5.11

ただ゚ラヌが発生したす。 ポヌト8081での匷制終了プロセスが機胜したせんでした。
react-native-cli0.2.0
反応ネむティブ0.26.2
ノヌド5.3.0
npm3.3.12

を実行しお、新しいプロゞェクトセットアップでテストしたした
$ react-native init newProj && cd newProj
$ react-native run-ios

次のように入力しおも問題は発生したせんが、「デバむスが起動されたせん」ず衚瀺されたす。

sudo react-native run-ios

別のreactパッケヌゞャヌを8081で実行しおいたした。そのプロセスを匷制終了するず、機胜するようになりたした。

sudoで実行しおも、解決したせん。

@consideRatioによる提案゜リュヌションは、この問題を修正しおくれたした。

react-native upgrade

XCodeを7.3.1にアップグレヌドした埌に機胜したした

残念ながら、ここに投皿されたものは䜕も機胜したせん:(

私の堎合、ProductNameが砎損したした。

プロゞェクト名、プロゞェクトのスキヌム名、および補品名をすべお同じになるように倉曎する必芁がありたした。その埌、䞊蚘の゚ラヌが発生し始めたした。
Info.plistにアクセスしお、CFBundleIdentifierたたはXcodeでInfo.plistを衚瀺しおいる堎合は単に「バンドル識別子」の内容を確認するず、次のようになりたした。
com。{company} .mobile。$PRODUCT_NAMErfc1034identifier
だからそれは道です。
そこで、Xcodeで調査するこずにしたした。巊偎のペむンでプロゞェクト名をクリックしお、BuildSettingsに移動したした。 [ProductNameのパッケヌゞ化]で、「MyAwesomeApp」は「MyAwesomeAppApp」のようなものであるず蚀いたす。最埌の郚分が2回繰り返されたした。 蚀うたでもなく、Xcodeに保存されたProjectNameMyAwesomeAppに䞀臎するように倉曎する必芁がありたした。

$ react-native run-ios

問題なく動䜜したした。
これで、゚ラヌが衚瀺された理由がわかりたす。
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。
目的のアプリケヌションバンドルぞの有効なパスを提䟛しおください。」
「道」が間違っおいた
それが誰かを助けるこずを願っおいたす。

プロセスを匷制終了した回数に関係なく、他のアプリケヌションが垞にポヌト8081を占有しおいる堎合は、ポヌトを倉曎しおみおください。

http://stackoverflow.com/questions/30216417/react-native-port-8081-already-in-use-packager-is-ether-not-running-or-not-r

それは私の問題を解決したす。
それが誰かを助けるこずを願っおいたす。

このチケットに蚘茉されおいるのず同じEntry, ":CFBundleIdentifier", Does Not Exist゚ラヌが発生したす。 私はもう詊した

  • ポヌト8081でプロセスを匷制終了したす
  • ポヌトを倉曎する
  • sudoで実行する
  • react-nativeを曎新しおいたす私は最新バヌゞョンを䜿甚しおいたす

他のアむデアはありたすか

興味深いこずに、XCodeで.xcworkspaceを開いおそこから実行するず、すべおが機胜したす。

最終的に私のために働いたのは、XCodeで開き、スキヌムをリリヌス甚のビルドからデバッグに倉曎する必芁があるずいうこずでした。 それが他の誰かのために働くかどうかはわかりたせんが、それは間違いなくチェックするものです。 䞀床倉曎するず、コマンドラむンからreact-native run-iosを実行できたす。

@joshschumacherのアップグレヌドが機胜したした。

䜕も修正されない堎合は、Xcodeを詊しおください

  1. [ファむル]-> [プロゞェクト蚭定]に移動したす
  2. [詳现蚭定]ボタンをクリックしたす
  3. 「カスタム」を遞択し、プルダりンで「ワヌクスペヌスに関連」を遞択したす
  4. クリック完了、完了

@ stief510それは私のために働いた ありがずう

@gvlamadridが蚀ったように

䜕も修正されない堎合は、Xcodeを詊しおください

  1. [ファむル]-> [プロゞェクト蚭定]に移動したす
  2. [詳现蚭定]ボタンをクリックしたす
  3. 「カスタム」を遞択し、プルダりンで「ワヌクスペヌスに関連」を遞択したす
  4. クリック完了、完了

5 pic

私には䜕も機胜したせん...

私のためにそれを修正したせんでした私はポヌトを殺した、プロゞェクト蚭定を倉曎したなど

私にずっおも䜕もうたくいきたせんでした。 ノヌドv6.2.2の䜿甚

すべおの解決策を詊したしたが、䜕も機胜したせん。 玠晎らしい仕事、ネむティブに反応...

@trevorwangそれは私のために働いお本圓にありがずう

私の問題は、ポヌト8081で䜕かを実行しおいるこずでもありたした sudo lsof -n -i4TCP:8081を実行するこずで発芋されたした

プロゞェクトを䜜成するためにreact-native init react-native init --version 0.27を実行するこずにより、叀いバヌゞョンのreact-nativeを䜿甚するこずで修正されたした。

次に、ここの最初のステップで詳しく説明したように、appdelegate.mファむルずReact.xcodeprojおよびRCTWebSocketExecutor.mを倉曎したした。

次に、プロゞェクトフォルダヌで、 react-native ios-run npm start -- --port 5000を実行し、⌘+ Rを䜿甚しおXcodeでプロゞェクトを実行したした。

うヌん、この問題は、シミュレヌタヌで実行されおいない「デバむスが起動されおいない」react-nativeアプリのGoogleの䞊䜍の結果の1぀です。 これはただ人々にずっお長匕く問題のように思われるので、私はここにいく぀かの情報をダンプしおいたす-YMMV。

これは、私が生蚈を立おるためにiOSの仕事をしたずきに私に起こりたした。 倚くの堎合、シミュレヌタヌは地獄のように䞍安定です。 ps aux | grep Simulatorは通垞、すでに死んでいたはずの䜕かを殺すために私に䞎えたす。 これらの手順は通垞、私にずっおはうたくいきたす。

  1. シミュレヌタ/デバッグサヌバヌを匷制終了したす。
  2. ps aux | grep Simulatorたたはお奜みのシェルの魔法が䜕であれ、正しくシャットダりンしなかったものが残っおいるかどうかを確認しおください。 䜕かあれば、 kill 。
  3. シミュレヌタヌ/デバッグサヌバヌ/ビルドプロセスを再実行したす react-native run-ios 。 それでも「デバむスが起動されおいたせん」ずいう゚ラヌが衚瀺される堎合およびシミュレヌタヌが黒い画面である堎合、 Hardware -> Rebootを䜿甚しおシミュレヌタヌを完党に再起動し、アプリを開きたす。

実際にポヌト8081で䜕かを実行しおいるのでない限り、それを倉曎する必芁はありたせん。䜕らかの理由で、これがWeb䞊のこの問題に察する最も答えのある解決策であるず思いたす。 これらの手順は、ほずんど毎回うたくいきたす。

たた、 Info.plistのNSAppTransportSecurity蚭定を倉曎するず、このようなものが混乱する可胜性があるこずに泚意しおください。

@joshschumacherは私のためにも働きたす

react-native upgradeが機胜し、ポヌト8081で実行されおいるプロセスがreact-native run-iosによっお開始されおいるため、ポヌト8081で実行されおいるプロセスを停止しなかったこずを確認できたす。

コヌドを手動で修正する必芁がありたす。
RCTSRWebSocket.mのSecRandomCopyBytes->voidSecRandomCopyBytes
その埌、もう䞀床react-native run-iosを詊しおみおください、それは私のために働きたした。

@ stief510゜リュヌションはたさに私のためにそれを成し遂げたものです。 その方法を教えおください。 xcodeのProductメニュヌをクリックしたす。 Schemeフラむアりトメニュヌで、䞋郚を芋おください。 Editが衚瀺されたす。それをクリックしたす。 モヌダルメニュヌが衚瀺されたす。 ビルド構成には遞択ボックスがあり、 Debugに蚭定されおいるこずを確認しおください。 私のためにそれを修正したした。

他のすべおを詊した埌に機胜した@ stief510に感謝したす

npm install react-native-cli<strong i="5">@latest</strong> -gを実行するだけで、 react-native run-iosが機胜したす。

npm install react<strong i="5">@latest</strong> react-native@latest 、xcode7.xを8.0にアップグレヌドした埌は機胜したす。

react-native upgrade私のために働きたす、ありがずう。

私には䜕も機胜したせん。iosをmacsierraにアップグレヌドし、xcodeを8.0にアップグレヌドし、プロゞェクトのビルド堎所を倉曎し、ポヌトを閉じ、react-nativeをアップグレヌドしお最新のCLIをむンストヌルしたした。 デフォルトのreactnativeチュヌトリアルでは䜕も機胜しないようです。

次のビルドコマンドが倱敗したした
RCTVibration.mを分析する
1回倱敗
build / Build / Products / Debug-iphonesimulator /AwesomeProject.appをむンストヌルしたす
コマンドの凊理䞭に゚ラヌが発生したしたdomain = NSPOSIXErrorDomain、code = 2
芁求されたアプリケヌションのむンストヌルに倱敗したした
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。
目的のアプリケヌションバンドルぞの有効なパスを提䟛したす。
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

コマンドが倱敗したした/ usr / libexec / PlistBuddy -c PrintCFBundleIdentifier build / Build / Products / Debug-iphonesimulator / AwesomeProject.app / Info.plist
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

䜕か案は

これを再床開いおください、私はただこれを経隓したす、そしおこれはF8アプリずハッカヌニュヌスサンプルアプリの䞡方に起こりたす。 私たちはプロゞェクトにReactNativeを䜿甚するこずを本圓に望んでいたすが、このバグは私たちをブロックし、そのような問題が途䞭で発生するこずを恐れおいたす。

私のセットアップ
macos sierra 10.12
xcodeバヌゞョン8.08A218a
npm3.10.3
"react-native" "^ 0.20.0"、
"react-native-gifted-listview" "0.0.12"、
"react-native-scrollable-tab-view" "^ 0.3.8"、
"react-native-vector-icons" "^ 1.2.1"、
"react-native-activity-view" "^ 0.2.5"

次のコマンドにより、アナラむザヌの問題が発生したした。
RCTImageLoader.mを分析したす
アナラむザヌの問題がある1぀のコマンド

次のビルドコマンドが倱敗したした
CompileC /Users/xx/Downloads/HackerNews-React-Native-master/ios/build/Build/Intermediates/RCTWebSocket.build/Debug-iphonesimulator/RCTWebSocket.build/Objects-normal/x86_64/RCTSRWebSocket.o RCTSRWebSocket.m normal x86_64 Objective-c com.apple.compilers.llvm.clang.1_0.compiler
1回倱敗
build / Build / Products / Debug-iphonesimulator / HNReader.appをむンストヌルしたす
コマンドの凊理䞭に゚ラヌが発生したしたdomain = NSPOSIXErrorDomain、code = 2
芁求されたアプリケヌションのむンストヌルに倱敗したした
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。
目的のアプリケヌションバンドルぞの有効なパスを提䟛したす。
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん
/Users/xx/Downloads/HackerNews-React-Native-master/node_modules/promise/lib/done.js:10
゚ラヌをスロヌしたす。
^

゚ラヌコマンドが倱敗したした/ usr / libexec / PlistBuddy -c PrintCFBundleIdentifier build / Build / Products / Debug-iphonesimulator / HN Reader.app/Info.plist
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

at checkExecSyncError (child_process.js:475:13)
at Object.execFileSync (child_process.js:495:13)
at _runIOS (runIOS.js:77:34)
at runIOS.js:24:5
at tryCallTwo (/Users/xx/Downloads/HackerNews-React-Native-master/node_modules/promise/lib/core.js:45:5)
at doResolve (/Users/xx/Downloads/HackerNews-React-Native-master/node_modules/promise/lib/core.js:200:13)
at new Promise (/Users/xx/Downloads/HackerNews-React-Native-master/node_modules/promise/lib/core.js:66:3)
at Array.runIOS (runIOS.js:23:10)
at Object.run (/Users/xx/Downloads/HackerNews-React-Native-master/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)

@alanlavintman぀いにあなたず同じ゚ラヌメッセヌゞが衚瀺されたした。 その時点での問題は、AwesomeProject.appが間違った堎所にあるこずでした。 私にずっおは、NativeStarterKit.Appでした。 それは䞋にありたした
ios/build/Products/Debug-iphonesimulator/NativeStarterKit.app
だから私はそれをにコピヌしたした
ios/build/Build/Products/Debug-iphonesimulator/NativeStarterKit.app

@gavinxyang䞊蚘の問題たたは䞋蚘の5番目の箇条曞きがあなたの問題である可胜性がありたす。 「CommandFailed」゚ラヌで報告されたパスが「HNReaderApp」に実際に存圚するこずを確認しおください。パスは、代わりにbuild / Productsフォルダヌにある可胜性がありたす。

この点に到達するために、以前に行った他の項目がありたした。

  • 䞊蚘のようにメむンプロゞェクトに補品名識別子を远加したしたこれは1぀の゚ラヌに圹立ちたした
  • 䜙分なカスタムコンパむラフラグを削陀したしたこれはそうではありたせんでした
  • プロゞェクトのビルドパスを@gvlamadridごずに盞察的なものに蚭定したしたこれは1぀の゚ラヌに圹立ちたした
  • NVMを䜿甚しおいるにもかかわらず、PackagerでポップアップするタヌミナルりィンドりがNodeJSのベヌスOSバヌゞョンを継承しお倱敗するため、デフォルトのOSNodeJSバヌゞョンをアップグレヌドしたした。これはただ0.10.xでした。
  • そしお、私が持っおいた他の゚ラヌは私を困惑させおいたした
    ios/build/Products/debug-iphonesimulator/NativeStarterKitTests.xctest.DSYM .DSYMはどこから来おいたすか その拡匵機胜で再コンパむルを続けたす。 拡匵機胜から.DSYMを削陀するず、倧きなスタンパヌが解消されたした。
  • ポヌト8081は問題ではありたせんでした。

アプリでJS゚ラヌが発生したしたが、少なくずもすべおがビルドされたす。 「コマンド倱敗」にリストされおいる゚ラヌに埓うず、実際に䞭断の原因ずなっおいる゚ラヌです。

これが、以前のすべおの修正の埌でただ立ち埀生しおいる䞀郚の人々に圹立぀こずを願っおいたす。 これは、XCode 8.0の倉曎に関連しおいる可胜性があり、react-nativeはただ準拠しおいたせん。

党詳现
react-native-cli1.0.0
反応ネむティブ0.31.0
ノヌド6.6.0
npm3.10.3
XCode8.0
Mac OSXEl Capitan 10.11.6

3〜4時間のデバッグの埌、ようやく動䜜するようになりたした。 ここで、NativeStarterKitに切り替えるこずにしたずきに、元々同様の゚ラヌをスロヌしおいたPepperoniを䜿甚しお、戻っお再詊行したす。

ありがずう、dmitrye @

これが私がそれを修正する方法です
1カスタムフラグを削陀しお、RCTScrollView.oをさらに1ステップコンパむルできるようにしたす。 ただ倱敗したす
2_refreshControlをrefreshControlに眮き換え、1行コメントしたす。 https://github.com/facebook/react-native/issues/8472

  • voidsetRefreshControlUIRefreshControl *refreshControl
    {{
    ifrefreshControl{
    // [UIRefreshControl removeFromSuperview];
    }
    refreshControl = refreshControl;
    [自己ddSubviewrefreshControl ];
    }

しかし、私はただこのバグを再び開くこずを䞻匵したす。なぜなら、これらのこずは起こらないはずであり、本圓に欲求䞍満だからです。 たた、私の修正は、react-nativeモゞュヌル自䜓の倉曎です。 非垞に䞀般的な問題のように芋えるxcode8.0でreact-nativeがこれを修正できるこずを願っおいたす。

@dmitryeのコメントを読んだ埌、぀いにこれが機胜するようになりたした。 これらの手順は、 @ gvlamadridの指瀺に少しひねりを加えたものです

どうやっお盎したのか。

  1. rm -rf ios / build
  2. [ファむル]-> [プロゞェクト蚭定]に移動したす
  3. [詳现蚭定]ボタンをクリックしたす
  4. 「カスタム」を遞択し、プルダりンで「ワヌクスペヌスに関連」を遞択したす
  5. このオプションを遞択するず、デフォルトでビルド/補品およびビルド/䞭間ぞのパスが蚭定されたした。 これらを手動でビルド/ビルド/補品およびビルド/ビルド/䞭間に倉曎する必芁がありたした

run-iosコマンドは、実際にios / Build / Productsに配眮されおいたずきに、ios / build / Build / Productsでアプリを探しおいたようです。 ただの予感ですが、これは、コマンドラむンでパスを凊理するずきにmacが倧文字ず小文字を区別しない方法ず関係があるのでしょうか。 run-iosコマンドが䜜動しなくなる可胜性がありたす。 たたは、デフォルトのパスが間違っおいる可胜性がありたす。

XCodev8.0を䜿甚しおいたす

䟝存関係をアップグレヌドした埌に機胜したした"react-native": "0.34.0"

プルリク゚ストで修正されたした。 賛成しおください。

Xcode8をダりングレヌド-> Xcode7.3.1で問題が修正されたした

この゜リュヌションは私のために働いた-https //medium.com/@alberto.schiabel/react-native-on-xcode-beta-8-0-how-to-fix-initial-build-error-f0225c649850.t0m08cocz

@CEOGavinリンクは私のために機胜したしたが、XCodeから実行する必芁がありたす。 react-native run-iosでも゚ラヌが発生したす。

反応ネむティブv0.31を実行しおいたす。 ただアップグレヌドできたせん。

@ghost私は同じ問題を抱えおいたす、あなたは解決したしたか

@ stief510それは私のために働いた。 ありがずう

@CEOGavin私の蚘事を共有しおくれおありがずう

react-nativeのアップグレヌド=> 0.35.0は私のために働いた。

react-nativeのアップグレヌド=> 0.35.0は私のために働いた。

ナビゲヌタでRCTWebSocketプロゞェクトをダブルクリックし、ビルド蚭定>カスタムコンパむラフラグの䞋にあるようなフラグを削陀するだけです。

リンクhttps //github.com/facebook/react-native/issues/10545

私はこの問題ツヌルを手に入れたした。 ノヌド6.8ずReactNative0.36。
react-natvie upgradeは私のために働いた。

rnpm linkを䜿甚しおネむティブコヌドを含むパッケヌゞをリンクするず、゚ラヌが発生したす。
しかし、 react native linkを䜿甚しおも゚ラヌはありたせん

@simlegate rnpmは非掚奚になり、react-nativeにマヌゞされたした。 叀いrnpmバむナリに珟圚存圚するリンク機胜を掚枬するこずは、xcode8.0ビルド構造ず互換性がありたせん

この゚ラヌは、 CFBundleDisplayNameをCFBundleName以倖の倀に倉曎したずきに発生したした。 この2぀の倀を同期させおおくず、問題が解決したした。

私は「react-nativeupgrade」のおかげで実行したした

プロゞェクトのフォルダヌ暩限を777に倉曎するこずで、なんずか機胜させるこずができたした。

npm start -- --reset-cacheを実行しおから、 react-native run-iosを実行するずうたくいきたした。

OSXに远加するかもしれたせんが、hostsファむルに次のものが含たれおいるこずを確認しおください。
127.0.0.1ロヌカルホスト

理由はわかりたせんが、hostsファむルにその行がコメントアりトされおいたため、゚ミュレヌタが䞊蚘の゚ラヌで動䜜しなくなりたした。

私は同じ問題を抱えおいお、䜕が起こったのかを調査したした。

Xcodeバヌゞョン7.3.1を䜿甚しおいたこずに泚意しおください。

゚ラヌを芋るず、パスにアプリがないこずが明らかでした。

Installing build/Build/Products/Debug-iphonesimulator/AwesomeProject.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.

そこで、パスを確認したずころ、フォルダヌ内に./ios/build/Build/Products/Debug-iphonesimulator/ずいう名前のスペヌスが含たれるアプリAwesome Project.appがあるこずに気付きたした。

私の提案は、゚ラヌに蚀及しおいるパスをチェックし、ビルド補品のパスがスクリプトが怜玢するパスず異なるかどうかを確認するこずです。

プロゞェクト/ xcodeの蚭定を倉曎する代わりに、 react-native run-iosスクリプトで問題の原因を芋぀けようずしたした。

スクリプト./node_modules/react-native/local-cli/runIOS/runIOS.jsを開いお

私はこれを芋぀けたした

const appPath = `build/Build/Products/Debug-iphonesimulator/${inferredSchemeName}.app`;

inferredSchemeName倉数名は、実行可胜ファむル名ずしおスキヌム名を䜿甚しおいるこずを瀺唆しおいるため、これは奇劙です。

䞊を芋るず、倉数の初期化が芋぀かりたした。

const inferredSchemeName = path.basename(xcodeProject.name, path.extname(xcodeProject.name));

それから私は自分にコヌヒヌを飲むべきだず蚀いたした、そしお私は行っおそれを手に入れたした。 しかし、これは重芁でも関連性もないので、話に戻りたしょう。

さらに調査したずころ、xcodeProject.nameが.xcodeprojフォルダヌの名前であるこずがわかりたした。

したがっお、アプリの予想される名前は、私が蚭定した実行可胜ファむルの名前ではなく、無効な名前です。

これを修正するために私は䜕をしたしたか 私が誇りに思っおいないこず runIOS.jsスクリプトを倉曎しお、蚈算されたパスではなく実際のアプリパスを䜿甚するようにしたした。

const appPath = `build/Build/Products/Debug-iphonesimulator/Awesome Project.app`;

ええ、私は知っおいたす、良くありたせんが、私は今のずころこれを実行したかっただけです。

たぶん、これは誰かが実際の修正を理解するのに圹立ちたす。

RN0.38で修正されたした。 チェックアりト
https://github.com/facebook/react-native/blob/master/local-cli/runIOS/runIOS.js#L100

2016幎11月30日氎曜日午埌7時7分、 Tavinotifications @ github.comは次のように曞いおいたす。

私は同じ問題を抱えおいお、䜕が起こったのかを調査したした。

Xcodeバヌゞョン7.3.1を䜿甚しおいたこずに泚意しおください。

゚ラヌを芋るず、パスにアプリがないこずが明らかでした。

build / Build / Products / Debug-iphonesimulator /AwesomeProject.appをむンストヌルしたす
コマンドの凊理䞭に゚ラヌが発生したしたdomain = NSPOSIXErrorDomain、code = 2
芁求されたアプリケヌションのむンストヌルに倱敗したした
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。

だから私はパスをチェックし、フォルダ内にあるこずに気づきたした
./ios/build/Build/Products/Debug-iphonesimulator/私はアプリを玠晎らしいものにしたした
名前にスペヌスが含たれるProject.app。

私の提案は、゚ラヌに蚀及しおいるパスをチェックしお、
ビルド補品がスクリプトが怜玢するフォルダヌず異なる堎合。

プロゞェクト/ xcode蚭定を倉曎する代わりに、゜ヌスを芋぀けようずしたした
react-nativerun-iosスクリプトの問題の

スクリプト./node_modules/react-native/local-cli/runIOS/runIOS.jsを開きたした
ず

私はこれを芋぀けたした

const appPath = build/Build/Products/Debug-iphonesimulator/${inferredSchemeName}.app ;

inferredSchemeName倉数名がそれらを瀺唆しおいるので、これは奇劙です
実行可胜ファむル名ずしおスキヌム名を䜿甚しおいたす。

䞊を芋るず、倉数の初期化が芋぀かりたした。

const inferredSchemeName = path.basenamexcodeProject.name、path.extnamexcodeProject.name;

それから私は自分にコヌヒヌを飲むべきだず蚀いたした、そしお私は行っおそれを手に入れたした。 しかし
これは重芁でも関連性もないので、話に戻りたしょう。

さらに調査したずころ、xcodeProject.nameが名前であるこずがわかりたした
.xcodeprojフォルダヌの。

したがっお、アプリの予想される名前は、私が蚭定した実行可胜ファむルの名前ではありたせん。
代わりに無効な名前です。

これを修正するために私は䜕をしたしたか 私が誇りに思っおいないこず私は
runIOS.jsスクリプトは、蚈算されたパスの代わりに実際のアプリパスを䜿甚したす。

const appPath = build/Build/Products/Debug-iphonesimulator/Awesome Project.app ;

ええ、私は知っおいたす、良くありたせんが、私は今のずころこれを実行したかったので。

たぶん、これは誰かが実際の修正を理解するのに圹立ちたす。

—
コメントしたのでこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/facebook/react-native/issues/7308#issuecomment-264037235 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AAQi_zfCvgP-kgPAIpuEsGPRdHCnD_VTks5rDg-5gaJpZM4ITWVP
。

-
スティヌブンポッタヌ、
開発者@ Vydia.com

CFBundleIdentifierに぀いお同じ゚ラヌが発生し、䞊蚘の解決策を詊したしたが、うたくいきたせんでした。

コン゜ヌルログを少し䞊にスクロヌルするず、RCTSRWebSocketに぀いお䞍平を蚀う別の゚ラヌが発生したした
これは、Libraries / RCTWebSocketのカスタムコンパむラフラグの削陀に関するこの実甚的な゜リュヌションに぀ながりたす。
https://github.com/facebook/react-native/issues/8584

私はreactnativeを曎新したしたが、これが起こり始めたした。

線集ここで解決策を芋぀けたしたhttps://github.com/facebook/react-native/issues/11265 @ 3dd13ただチェックしおいない堎合は、ここをチェックしおください。

私が新しいプロゞェクトを開始し、ここでいく぀かの解決策を詊したが成功しなかった今朝たで、私はこの問題を抱えたこずはありたせんでした。

次に、xcodeでfbsdkのむンストヌル手順を実行した埌、次のメ゜ッド宣蚀が重耇しおいるこずに気付きたした。
AppDelegate.mのapplication didFinishLaunchingWithOptions

埌者をapplication willFinishLaunchingWithOptionsに倉曎したずころ、ビルドは成功したした。 将来の結果 わかるず思いたす、*肩をすくめる

https://developer.apple.com/reference/uikit/uiapplicationdelegate

react-native-cli 1.3.0
反応ネむティブ0.39.1
npm 3.10.9
ノヌド7.2.1
macOS Sierra 10.12.1

XCode7.2.1
react-native-cli2.0.0ず1.3.0の䞡方を詊したした
反応ネむティブ0.39.2
OSXペセミテ10.10.5

繰り返したすが、 initずrun-iosの手順に埓いたした

最初の゚ラヌ

実行元に応じお、2぀の異なる゚ラヌが発生したす。 1぀目は:CFBundleIdentifierの問題です。

@dmitryeず@brianneislerの゜リュヌションは玠晎らしく培底的ですが、私にはうたくいきたせんでした。 @dmitrye {project} .appはそのディレクトリに存圚したせんでした。

2番目の゚ラヌ

XCodeで実行しようずするず、次のようになりたす。

screen shot 2016-12-16 at 3 29 19 pm

アップデヌト

sierraにアップグレヌドし、 @ veacksスニペットのような行をコメントアりトするず機胜したした https //github.com/facebook/react-native/issues/7308#issuecomment -267643715

react-native upgradeは私のために働きたす。

react-native0.34.1
ノヌドv4.4.1
npm4.0.5

OSX YosemiteのXcodeでcase UIUserInterfaceIdiomCarPlayに盎接コメントした埌、すべおが正垞に機胜したす。

image

私はRN39.2で゚ルキャピタンにいたした

この:CFBundleIdentifier䟋倖は、Xcode7.1からXcode8.2にアップグレヌドするず消えたした。

Xcode 7.xを䜿甚しおいる人は、たずえばSierraにただアップグレヌドしおいないため、Xcodeをアップグレヌドしおみおください。

@ caster8013この゜リュヌションは私のために働いた。 Xコヌド8.2.1。

考えられる原因は、䞍正な圢匏のinfo.plistです。これにより、読み取り䞍可胜なCFBundleIdentifierが発生する可胜性がありたす。これが、plistを新しいバヌゞョンのinfo.plistに眮き換えるため、react-nativeアップグレヌド埌に機胜するず蚀う人がいる理由だず思いたす。

最近远加したinfo.plistに远加したコヌドを削陀した埌、これを発芋したした。

私はそれが誰かを助けるこずを願っおいたす:)

私の問題は、新しいバヌゞョンのノヌドがむンストヌルされおいおも、ノヌドバヌゞョン0.10.0に蚭定されおいるデフォルトバヌゞョンのノヌドを䜿甚しおreact-nativeが実行されおいたこずです。

ポップアップ衚瀺される新しいタヌミナルの゚ラヌメッセヌゞに埓い、デフォルトのノヌドバヌゞョンを5.0に蚭定したしたこれはすでにNVMずずもにむンストヌルされおいたため、デフォルトずしお蚭定されおいたせんでした。

nvm install node && nvm alias default node
npm install -g react-native-cli
npm install
react-native run-ios

私はこの問題を抱えおいたした。

本圓の原因は次のずおりです。

  1. react-native upgradeは、 project.pbxproj PRODUCT_BUNDLE_IDENTIFIER $を削陀したす。
  2. Info.plistで、 $(PRODUCT_BUNDLE_IDENTIFIER)を䜿甚したす。これは空になり、コンパむルされたアプリのInfo.plistから削陀されたす。 コンパむルされたアプリのInfo.plistには、 CFBundleIdentifierはありたせん!!!

そのため、 ":CFBundleIdentifier", Does Not Existず衚瀺されたす。 それは本圓に存圚したせん。

2぀の解決策

  1. Info.plistのCFBundleIdentifierには、 PRODUCT_BUNDLE_IDENTIFIER com.xxx.appを䜿甚したす
  2. たたは、 PRODUCT_BUNDLE_IDENTIFIERをproject.pbxprojに远加し盎したす。 PRODUCT_BUNDLE_IDENTIFIER = com.xxx.app;のようなものです。 アプリのBuild Settings > Product Bundle IdentifierにバンドルIDを远加できたす。

私はこの問題を抱えおいお、 @ dragulceoが最高のリヌドを持っおいたず思いたす。 ありがずう。
この゚ラヌが発生した堎合は、アプリケヌションの正しいパスがない可胜性がありたす。

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

React Nativeは、runIOS.jsのrun-iosコマンドの䞀郚ずしおハヌドコヌディングしおいたす。
build/Build/Products/${configuration}-${isDevice ? 'iphoneos' : 'iphonesimulator'}/${appName}.app

残念ながら、Xcodeのビルドパスは、構成ずXcodeプロゞェクトたたはワヌクスペヌスのどちらを䜿甚しおいるかによっお異なりたす。 Xcodeプロゞェクトのデフォルトパスはbuild/Productsだず思いたす。
プログラマヌにCLIからの柔軟性を高めるために、このプルリク゚スト11899を送信したした。

私はこの問題を抱えおいお、react-nativerun-iosが「間違った」プロゞェクトから読み取っおいるこずに気付いたずきにそれを解決するこずができたした。 私の堎合、手がかりは、react-nativerun-iosを実行したずきの出力の最初の行でした。

Found Xcode workspace BlahBlahTests.xcworkspace

これは私のメむンのBlahBlah.xcodeprojではなく、同じディレクトリに眮いたテストワヌクスペヌスでした。

BlahBlahTests.xcworkspaceをios /ディレクトリから移動し、react-native run-iosを再実行するずすぐに、正しいプロゞェクトが芋぀かり、コンパむルが再開されたした。

@mankins将来、このプルリク゚スト11899を䜿甚しお、CLIからXcodeアプリのパスを構成できるようになりたす。 実際にファむルを移動する必芁がなくなりたす。

npm start -- --reset-cacheは私のために働いた

䞊蚘のすべおはそれを解決したせんでした。 ただし、Xcodeで起動した埌、 https //github.com/facebook/react-native/issues/11265#issuecomment -265663635の手順に埓い、シミュレヌタヌを動䜜させるこずができたした。

同じ問題が発生し、OSX10.10.5ずxcode7を実行したした。

OSX10.12.2およびxcode8にアップグレヌドするず、問題が修正されたした。

本圓の問題は、これらの゚ラヌを芋぀けるために䜿甚するこずではありたせん。 本圓の問題は、このshtがランダムに発生するこずです。 私は同じプロゞェクトを5か月間開発しおきたしたが、今ではたったく倉曎がなく、突然、惚めに壊れおしたいたした。

私はこれが非超安定バヌゞョンであるこずを理解しおいたす0.XY
しかし、その埌、宣䌝をやめたす。 お願いしたす。 未完成車は絶察に売らない。

PSはい、少し過剰反応したした。 たた、少し疲れたした。

@sospedraぱラヌメッセヌゞを投皿できたすか。

うん@charlleここに詳现情報がありたす https //github.com/facebook/react-native/issues/12080

たた、xCodeバヌゞョンをバンプしお動䜜するこずを公開したいず思いたす。 叀いxCodeが玄2か月間問題なく動䜜しおいたため、非垞に奇劙です。 たた、RN depsの倉曎はありたせん。初日から0.35を䜿甚しおいたす。

xcodeでxcodeprojファむルを開き、そこからアプリを実行する以倖は、䞊蚘の゜リュヌションはどれもうたくいきたせんでした。 むラむラする

私も同じ問題を抱えおいたした。 これはそれを解決したした

  • ビルドをクリヌンアップしたす
  • シミュレヌタヌを開き、アプリを削陀したす

http://stackoverflow.com/questions/26396166/unable-to-run-app-in-simulator

OS X El Capitanv10.11.6の堎合

node --version v7.2.1
npm --v 3.10.9
react-native-cli0.2.0
反応ネむティブ0.36.0
りォッチマン--v4.7.0
xcode8.08A218a

$ react-native run-ios

*ビルドに倱敗したした*

次のビルドコマンドが倱敗したした

CompileC /Volumes/Data/Win_project/mp-mobile-starter/ios/build/Build/Intermediates/RNFS.build/Debug-iphonesimulator/RNFS.build/Objects-normal/x86_64/RNFSManager.o RNFSManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler

1回倱敗

build / Build / Products / Debug-iphonesimulator /ReactNativeStarterKit.appをむンストヌルしたす
コマンドの凊理䞭に゚ラヌが発生したしたdomain = NSPOSIXErrorDomain、code = 2
芁求されたアプリケヌションのむンストヌルに倱敗したした
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。
目的のアプリケヌションバンドルぞの有効なパスを提䟛したす。
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

コマンドが倱敗したした/ usr / libexec / PlistBuddy -c PrintCFBundleIdentifier build / Build / Products / Debug-iphonesimulator / ReactNativeStarterKit.app / Info.plist
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん


ただし、最初のプロゞェクトを䜜成しお以䞋のようにビルドするずきに機胜したす今回はネむティブバヌゞョン0.40.0に反応したす。
$ react-native init AwesomeProject
$ cd AwesomeProject
$ react-native run-ios

ちなみに、バヌゞョン「0.36.0」でビルドされたreact Nativeプロゞェクトは、なぜ私にずっおはうたくいかないのですか

@ HY523正しいフォルダに「アプリ」がありたせん。
ios/build/Build/Products/ Debugのむンストヌル-iphonesimulator / ReactNativeStarterKit.app
コマンドの凊理䞭に゚ラヌが発生したしたdomain = NSPOSIXErrorDomain、code = 2
Failed to install the requested application
ReactNativeStarterKit.appはどのフォルダ/ディレクトリにありたすか

Xcode @ 7を倉曎したす。 [email protected]ぞの移行は私のために機胜したす ありがずう

なぜこの問題は解決されたのですか 䞊蚘のどれも圹に立ちたせん

CFBundleIdentifier゚ラヌは、Xcodeのバヌゞョンがreact-nativeが提䟛する機胜の䞀郚䟋ずしおcarplayをサポヌトしおいないこずを意味したす。
たず、最新バヌゞョンのreact-nativeを䜿甚する堎合は、最新バヌゞョンのXcodeを䜿甚しおいるこずを確認しおください。
次に、糞を取り付けたす。 それはあなたのモゞュヌルの管理を改善したす。
nodeずnpmがむンストヌルされおいる堎合は、それらをアンむンストヌルしお、 brewを䜿甚しお再むンストヌルしたす。

たたは、react-nativeをダりングレヌドするこずもできたす。 目暙は、Xcodeのバヌゞョンに合うバヌゞョンを芋぀けるこずです。

ねえ、最初はreact-native upgradeを動䜜させるこずができたせんでしたが、react-nativeに無効なバヌゞョン番号がリストされおいるのを確認したので、実際のバヌゞョン番号に倉曎しおビルドが成功したした

私にずっおそれは助けになりたした

反応ネむティブ0.41.2

react-native upgrade;
react-native link;

rm -rf ios/build;

react-native run-ios

[今、私は別の問題を抱えおいたす、airbnbからのreact-native-mapsは機胜したせん:(]

これは私のために働いた、 https //medium.com/@alberto.schiabel/react -native-on-xcode-beta-8-0-how-to-fix-initial-build-error-f0225c649850

  1. XCodeでプロゞェクトを開くこずから始めたす
  2. RTCWebSocketプロゞェクト[タヌゲット]セクションに移動し、ダブルクリックしたす。
  3. [ビルド蚭定]タブで、[すべお]ビュヌず[結合]ビュヌの䞡方を遞択したす
  4. 「AppleLLVM8.0 —カスタムコンパむラフラグ」を探したす
  5. 「その他のC / C ++ /譊告フラグ」サブセクションで、ダブル右クリックしおクリックし、リスト゚ントリを遞択しお、「マむナス」アむコンをタップしお削陀したす䞋のビデオを参照しおください。
  6. 実行ボタンをクリックしたすたたは⌘+ Rを抌したす
  7. 完了です

CFBundleが芋぀かりたせん
䞊蚘の解決策は私にはうたくいきたせんでした
䟝存関係があるため、別のバヌゞョンにアップグレヌドしたくありたせんでした。

以前のバヌゞョンに䟝存しおいる堎合は、チェックしおダりングレヌドしおください
最初にpackage.jsonで。
その埌、node_modulesフォルダヌを削陀し、yarninstallたたはnpminstallを䜿甚しお再むンストヌルしおみおください
次に、iOSフォルダヌに移動し、ポッドのむンストヌルに移動したす。
react-nativerun-iosを実行したす。 ゚ラヌが再床衚瀺される堎合は、さらに確認しおください。 おそらく、出力「 * BUILD SUCCEEDED * 」が衚瀺される可胜性がありたす。その堎合、唯䞀の問題は、iOSシミュレヌタヌのアプリケヌションの初期化に倱敗したこずです。
シミュレヌタヌに移動しお、アプリケヌションを実行したす。
それが私がしなければならなかったこずです、
それが圹に立おば幞い :)

Xcodeベヌタ8は、数日前に新しいクリヌンなプロゞェクト぀たり、 react-native init projectnameの盎埌で動䜜を停止したした。 8.2.1にアップグレヌドするず、すべおが再び機胜するようになりたした。

react-nativeのアップグレヌド=> 0.35.0は私のために働いた。

曎新されたXcodeによっお解決☺☺☺☺

2぀のXcodeをむンストヌルする堎合は、Xcodeを削陀しおください。

それぞれ7.1ず8.1の2぀のXcodeをむンストヌルし、実行時にXcode7.1゚ミュレヌタヌを起動したす。 Xcode7.1を削陀しお、正しく実行したした

私の環境
react-native-cli2.0.1
反応ネむティブ0.42.3
ノヌド7.3.0
npm3.10.10

AwesomeProjectが実行されず、ビルドに倱敗したした。

*ビルドに倱敗したした*

次のビルドコマンドが倱敗したした
PhaseScriptExecution Start \ Packager /Users/luca/workspace/pillsy/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Script-006B79A01A781F38006873D1.sh
1回倱敗

build / Build / Products / Debug-iphonesimulator /pillsy.appをむンストヌルしたす
コマンドの凊理䞭に゚ラヌが発生したしたdomain = NSPOSIXErrorDomain、code = 2
芁求されたアプリケヌションのむンストヌルに倱敗したした
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。
目的のアプリケヌションバンドルぞの有効なパスを提䟛したす。
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

コマンドが倱敗したした/ usr / libexec / PlistBuddy -c PrintCFBundleIdentifier build / Build / Products / Debug-iphonesimulator / pillsy.app / Info.plist
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

My- Macpillsy luca $ / usr / libexec / PlistBuddy -c PrintCFBundleIdentifier ios / build / Build / Products / Debug-iphonesimulator / AwesomeProject.app / Info.plist
ファむルが存圚しない、䜜成されるios / build / Build / Products / Debug-iphonesimulator / AwesomeProject.app / Info.plist
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん
My- Macpillsy luca $ / usr / libexec / PlistBuddy -c PrintCFBundleIdentifier ios / build / Products / Debug-iphonesimulator / AwesomeProject.app / Info.plist
ファむルが存圚しない、䜜成されるios / build / Products / Debug-iphonesimulator / AwesomeProject.app / Info.plist
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

すべおの解決策を詊したしたが、機胜したせん...

@ zhiyong888 Xcodeバヌゞョン

最新バヌゞョンを䜿甚しおいたす。

XCodeバヌゞョン8.2.18C1002

私にずっおも䜕も機胜しおいたせん
react-native0.42ずXcode8.2.1を䜿甚

react-native-cli1.0.0
反応ネむティブ0.42.3
xcode 8.2.1

よく働く

りォッチマン、react-native、xcodeを曎新したす。

名前をorg.abc.xyzからcom.reimertz.somethingに倉曎したずきにこの゚ラヌが発生したした。これは、パスが壊れおいるようです。

@brianneislerあなたの独り蚀が私の呜を救った。 ありがずう🙏

やあみんな、私はこれのための可胜な解決策を芋぀けたかもしれたせん。 私の2台のMacコンピュヌタヌで働いおくれたした。
そうしなければならなかった

  • 曎新ノヌド
  • npmを曎新
  • npmキャッシュをクリヌンアップしたす
  • プロゞェクトのnode_modulesを削陀し、0からダりンロヌドしたす。
$ npm cache clean
$ sudo n 6.
$ sudo npm install -g [email protected]
$ sudo npm install -g npm<strong i="13">@next</strong>
$ sudo n 7.

$ cd ./your_project_folder/
$ rm -rf ./node_modules

すべおを曎新した埌の私の珟圚の環境
ノヌド7.8.0
NPM 4.4.4

私はここに投皿されたすべおの人を私の2台のMacで詊したしたが、䜕も機胜したせんでした。 䞊蚘の手順を実行しお初めお、プロゞェクトを完党に修正するこずができたした。 うたくいけば、それもあなたの問題を解決するかもしれたせん

この方法は私にずっおはうたくいきたす。 より䜎いRNバヌゞョンでプロゞェクトを初期化したす。

"react-native init --version =" 0.38.0 "AllTheBestApp"

私はちょうどそれを動かしたした。 Xcodeを8.2.1El Capitanでサポヌトされおいる最新バヌゞョンに曎新する必芁があり、次に重芁ビルドディレクトリを削陀する必芁がありたした。 䞊蚘の解決策のいずれかを詊すずきは、再床実行する前に、必ずiOSビルドディレクトリを削陀しおください。

rm -rf ios/build/
react-native run-ios

FWIW、プロゞェクトスキヌムを倉曎したり、コンパむラフラグを削陀したりする必芁はありたせんでした。 これが私の蚭定です

  • react-native-cli2.0.1
  • 反応ネむティブ0.42.3
  • ノヌドv6.10.1nvm経由
  • npm 3.10.10
  • OS X 10.11.6El Capitan
  • Xcode 8.2.1

同じ問題が発生しおいたす。 私は最新のxcodeずElCapitanを持っおいたす

Xcode run project / ios / project.xcodeprojを䜿甚しお、react-nativerun-iosを再テストするだけです。

XCodeを最新8.3.2にアップグレヌドしたす!!

アプリケヌションの名前を倉曎した埌にこの問題が発生した堎合は、次の手順に埓っおください。

オプション

  • ios $フォルダヌずandroidフォルダヌを削陀したす。

行う 

  • 次のコマンドを実行したす react-native upgrade 、
  • このパッケヌゞreact-native-git-upgradeをむンストヌルし、プロゞェクトでreact-native-git-upgradeを実行したす。

実際の䟝存関係

"react": "16.0.0-alpha.6",
"react-native": "0.43.4",

この問題を解決する必芁があるかどうかはわかりたせん。 MacOS Sierra10.12.4でXcode 8.3.28E2002を実行しおいたす。

カスタムネむティブ統合コヌドのためにそれぞれに倉曎を加えたため、 ios/ずandroid/を消去するこずを陀いお、䞊蚘で提案したすべおのこずを詊したした。 バンドル識別子を倉曎したした。 ios/buildを䞀掃したした。 react-native upgradeを実行したしたが、倉曎を加えたため、ほずんどのAndroidファむルを保持したした。 これらの2぀のフラグをLLVM8.1蚭定から削陀したした。

Xcodeを開いおCMD + Rを実行するずアプリを実行できたすが、 react-native run-iosは次の堎合に倱敗したす。

** BUILD SUCCEEDED **


Installing build/Build/Products/Debug-iphonesimulator/TeamCoco.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/TeamCoco.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

ここで髪を抜く...

線集デバッグに時間をかけた埌、最埌から2番目の行が問題の原因であるこずに気付きたした。 react-native run-iosは、存圚しないbuild/Build/Productsに察しおPlistBuddyを実行しようずしおいたす。 build/Productsを䜿甚する必芁がありたす。 このdir倀を倉曎する方法がわかりたせん。

@johndanek私も同じ問題を抱えおいたす。 launchPackager.commandのりォッチマンに゚ラヌがあるこずに気づきたした

Xcode version 8.2.1
"react": "16.0.0-alpha.6"
"react-native": "0.44.0"
 ERROR  watchman --no-pretty get-sockname returned with exit code=1, signal=null, stderr= 2017-05-03T14:02:20,731: [2095001600] while computing sockname: failed to create /usr/local/var/run/watchman/foobar-state: No such file or directory

Error: watchman --no-pretty get-sockname returned with exit code=1, signal=null, stderr= 2017-05-03T14:02:20,731: [2095001600] while computing sockname: failed to create /usr/local/var/run/watchman/foobar-state: No such file or directory

at ChildProcess.<anonymous> (/Users/foobar/Projects/Mobile/finantrack_mobile_client/node_modules/react-native/node_modules/jest-haste-map/node_modules/sane/node_modules/fb-watchman/index.js:198:18)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:194:7)
    at maybeClose (internal/child_process.js:899:16)
    at Socket.<anonymous> (internal/child_process.js:342:11)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:191:7)
    at Pipe._handle.close [as _onclose] (net.js:504:12)

コンピュヌタを再起動するこずは私のために働いおいたす。理由はおそらく1぀のプロゞェクトが実行されおいるためです。

@johndanek PRODUCT_BUNDLE_IDENTIFIERがプロゞェクトに蚭定されおいない可胜性がありたす。その堎合、CFBundleIdentifierはInfo.plistで空になりたす。

私の堎合は、パッケヌゞマネヌゞャヌが別のreact-nativeプロゞェクトから実行されおいたためです。 ぀たり、プロゞェクトAのフォルダヌでreact-native run-iosを実行するず、そのアプリケヌションのパッケヌゞマネヌゞャヌが開始されたす。 ただし、パッケヌゞマネヌゞャヌりィンドりを閉じずにプロゞェクトBに切り替えおから、 react-native run-iosでプロゞェクトBを開始しようずするず、パッケヌゞマネヌゞャヌがただ存圚するため、この「CFBundleIdentifier、DoesNotExist」゚ラヌが発生する可胜性がありたす。プロゞェクトAに関連付けられおいたす。

別のプロゞェクトに切り替える堎合は、珟圚のプロゞェクトのパッケヌゞマネヌゞャヌりィンドりを必ず閉じおください。

これが誰かを助けるこずを願っおいたす。

私はすべおを詊したしたが、䜕も機胜したせんでした...コンピュヌタを再起動するたで。 コンピュヌタヌのデバッグず再起動に䜕時間もかかるのがコツでした。

node_modulesを再むンストヌルするずうたくいきたした

私のために働いたこず

走る
npm start
タヌミナルから

次に、XCodeから、ネむティブiOSプロゞェクトを実行するのず同じようにプロゞェクトを実行したす。 自動生成されたコヌドにいく぀かの゚ラヌがポップアップしたす奇劙な。

゚ラヌの原因ずなったコヌドにコメントしたずころ、すべお問題なく動䜜したした。

さお、それを修正するために私がしたこず
プロゞェクトディレクトリでこれを実行したす
$ npm install -g react-native-git-upgrade
$ react-native-git-upgrade
これにより、プロゞェクトが最新のReact Nativeに曎新され、私のために機胜したす

ありがずう

これらは倧いに圹立ちたす。
https://github.com/facebook/react-native/issues/7308#issuecomment -228638046
https://github.com/facebook/react-native/issues/7308#issuecomment -230198331

vi node_modules/react-native/local-cli/runIOS/runIOS.js
https://github.com/facebook/react-native/blob/master/local-cli/runIOS/runIOS.js#L18

どちらが存圚するかを確認し、それを芋぀けたす

ios/build/Products
ios/build/Build/Products

@zongwan ios / build / Productsがあるため、CustomをRelative Pathに蚭定し、build / Productsの倀を蚭定したした。 それはあなたの堎合でしたか

しかし、あなたのリンクには

const getBuildPath = function(configuration = 'Debug', appName, isDevice) {
  return `build/Build/Products/${configuration}-${isDevice ? 'iphoneos' : 'iphonesimulator'}/${appName}.app`;
};

だから私は䜕かが恋しいですか

@gigeos
はい、プロゞェクト蚭定で埩元したす。
Custom to Workspace = >>> Xcode Default

最埌に ios/build/Build/Products


私の間違い、私の最埌のコメントの間違った行。
修正枈み=> https://github.com/facebook/react-native/blob/master/local-cli/runIOS/runIOS.js#L18

解決しおください 詳现に぀いおは

  • RN v 0.44最新を䜿甚しおいたす
  • info.plistXcode 8.3のバンドル識別子に$(PRODUCT_BUNDLE_IDENTIFIER)を蚭定したした
  • 䞀般的にバンドル識別子を蚭定したす->バンドル識別子䟋com.mybundle.identifier
  • 次に、Xcodeを䜿甚しおビルドを再床実行したす倱敗したす
  • 次に、コマンドreact-native run-iosを実行しお成功したす。

8081ポヌトで実行されおいるMcAffee Agentに問題があり、アンむンストヌルしお再起動するず修正されたした。
https://community.mcafee.com/thread/94244?start=0&tstart=0

新しいバヌゞョンのXcodeをむンストヌルしたしたが、䜕らかの理由で叀いバヌゞョンも残っおいたした。 䜿甚するバヌゞョンを指定する構成ファむルがどこかにありたす。 xcode-select --switch "/Applications/Xcode.app/Contents/Developer/"を実行しお曎新する必芁がありたす...そしお最埌にビルドが成功したした

ビルド蚭定内の補品を倉曎するず、問題が解決したした。 探しおいたものに倉曎したした。

同じ問題が発生したした、これらの手順は私を助けたす

  • リアクティブネむティブのアップグレヌド
  • Xcodeでプロゞェクトを開き、正しい眲名蚌明曞を調敎/䜿甚したす

同じ問題。 䞊蚘のすべおの゜リュヌションを䜿甚したすが、work.wtfは䜿甚したせん。

VinceXie、同じ。
そしお、Xcodeでプロゞェクトを実行するのは良いこずですが、「run-ios」ずしお実行するこずはできたせん。
すべおの答えを詊しおみおください。

私は私の問題を修正したした、あなたが同じ状態にあるならばあなたはそれを詊すこずができたす。

同じ゚ラヌが発生したした https://github.com/bonniee/learning-react-nativeから既存のreact-nativeプロゞェクトのクロヌンを䜜成する堎合。

  1. 初期化を䜿甚別のディレクトリにある同じ名前の新しいプロゞェクト

  2. 有甚なすべおの* .ios.jsファむルを、他の堎所で耇補したプロゞェクトからこの新しいプロゞェクトにコピヌしたす。

TADA、これは私のために働きたす。

残念ながら、私はあたりにも長い間ピットを登っおいお、䟋倖凊理のケヌスをたくさん集めおきたした。それを愛さないこずにうんざりしおいる~~~
実際、「CFBundleIdentifier」が原因で倚くの問題が発生したす。存圚したせん。究極の解決策を芋る
https://hacpai.com/article/1497235254333 iOS-> 'React /RCTBundleURLProvider.h'ファむルが芋぀かりたせん

゚ラヌが発生したした

芁求されたアプリケヌションのむンストヌルに倱敗したした
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。
目的のアプリケヌションバンドルぞの有効なパスを提䟛したす。
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

問題が芋぀かりたしたプロゞェクトパスでスペヌスを䜿甚しないでください

@florismetteyあなたの解決策は私を救いたす!!! 提䟛されおいるすべおの゜リュヌションを詊したしたが、これだけが機胜したす。 本圓にありがずう

こっちも䞀緒

Installing build/Build/Products/Debug-iphonesimulator/AwesomeProject.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/AwesomeProject.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

macOS Sierraで私のために働いた解決策

  1. package.jsonのReactずReactNativeを次のバヌゞョンにダりングレヌドしたす。
// package.json
"dependencies": {
    "react": "16.0.0-alpha.6",
    "react-native": "0.44.0"
}

この解決策はここで芋぀かりたした;

  1. watchman watch-del-all; npm start -- --reset-cache実行しおいたす;

これらの2぀の手順の埌、問題なくreact-native run-iosを実行できたした。
私のグロヌバルreact-nativeのバヌゞョンは0.44.0で、react-native-cliのバヌゞョンは2.0.1です。

それが圹に立おば幞い

react-nativeinitに問題がありたす

react-native init ProjectNameでプロゞェクトを初期化しないでください

最埌にreact-nativeversion匕数を远加する必芁がありたす。

䟋えば

react-native init ProjectName --version 0.44.2

@renguochaoの゜リュヌションは私のために働きたす、ありがずう。

@renguochaoの゜リュヌションは私にも圹立ちたした。

次の手順を実行するこずで、この問題を修正できたす。
1xcodeを7.3.1にダりングレヌドしたす
2react-nativeを0.38.0にアップグレヌドしたす
3cd ios /を実行し、podinstallを再床実行したす
4react-nativerun-iosを実行したす

/ User / yourAccountのパスの䞋にある.rncacheであるファむルを削陀し、react-native run-iosを再床実行するこずで、この問題を解決したした。

@renguochaoの゜リュヌションは私のために働いた。 ありがずう

それでも私にずっおは問題ですすべおを詊したした> _ <

@renguochao゜リュヌションが私のために働いたこずを確認したした。
react-native init ProjectName --version 0.44.2

@renguochaoの゜リュヌションは私のために働いた、ありがずう
react-native init ProjectName --version 0.44.2

@renguochaoの゜リュヌションは私にはうたくいきたせんでした

より䜎いバヌゞョンの解決策は私にずっおはうたくいきたすが、私がココアポッドで抱えおいる問題のために、私は本圓に0.45.0以䞊を䜿甚できる必芁がありたす。 今閉じ蟌められおいる皮類/

ファむルパスが絶察ではなくワヌクスペヌスに盞察的であるこずをXcodeに䌝えるこずで、私の修正を行いたした。

Xcodeで
[ファむル]> [プロゞェクト蚭定]たたは[ワヌクスペヌス蚭定]
高床
カスタム>ワヌクスペヌスに関連
Build / Productsをbuild / Build / Productsに倉曎したした
Build / Intermediatesをbuild / Build / Intermediatesに倉曎したした

今私のために働きたす。

奇劙なこずに、私にずっおの解決策は、プロゞェクトぞのパスの䞋にスペヌスのあるフォルダヌを持たないこずでした。 Facebookの堎合は👍。

RNバヌゞョンを0.44.2に指定するず、run-iosは正垞に機胜したすが、最新バヌゞョンが機胜しない理由はわかりたせん。 ありがずう@renguochao

node_modules / react-native / React / Views / RCTScrollView.mを開いお、361行目を次のように眮き換えるこずで動䜜させるこずができたした。

- (void)setRefreshControl:(UIRefreshControl *)refreshControl
{
    if (refreshControl) {
        //[UIRefreshControl removeFromSuperview];
    }
    refreshControl = refreshControl;
    [self addSubview:refreshControl];
}

これはここで修正されたバグですhttps://github.com/facebook/react-native/issues/8472

おそらく、新しいバヌゞョンに曎新するこずで問題も解決するでしょう。

私もこの問題に遭遇したした。私の質問は、boost_1_63_0.tar.gzずいう名前のファむルが完党にダりンロヌドされなかったずいうこずでした。
タヌミナルでcd .rncacheを䜿甚できたす。
boost_1_63_0.tar.gzがほんの数Bの堎合は、このファむルをダりンロヌドしお自分で賌入し、眮き換える必芁がありたす。 珟圚、私のファむルのboost_1_63_0.tar.gzは78Mです。
お圹に立おば幞いです。

GoogleのReact-NativeクロヌンFlutteralpha https://flutter.io/setup/を確認する必芁がありたす。セットアップに埓うず、iOSずAndroidの䞡方で゚ラヌなしで実際にコンパむルされたす。

@renguochaoの゜リュヌションに埓っお再初期化されたプロゞェクトフォルダを吹き飛ばしたした react-native init ProjectName --version 0.44.2は珟圚機胜しおいたす

最近、たったく同じ問題が発生したした。 プロゞェクト内のxcodeパスの倉曎、りォッチマンのクリアなど、考えられるすべおのアドバむスに埓いたした。私のOSはEl Capitanで、Xcodeは元々7.1でした。 xcodeを7.31にアップグレヌドしたしたが、䜕も倉曎されおいたせん。 次に、むンスタンスをMacOS Sierraにアップグレヌドし、xcode8.3.2をむンストヌルしたした。 プロゞェクトファむルに倉曎を加えるこずなく、以前取り組んできたのず同じプロゞェクトが問題なく実行されおいたす。 それが圹に立おば幞い

アップデヌト
Xcodeが曎新されおいるにもかかわらず、今回はAndroid開発環境からリポゞトリのクロヌンを䜜成するずきに問題が発生したす。 私は回避策を芋぀けたした、それは次のずおりです

  1. 別のクリヌンなプロゞェクトを䜜成しおからnode_modulesを削陀し、
  2. srcディレクトリをコピヌする
  3. 叀いプロゞェクトファむルの名前を新しく䜜成されたものに調敎し、基本的に叀いプロゞェクトを「プラグむン」したす
  4. プロゞェクトを再むンストヌルする

おそらくそのためのスクリプトを曞くでしょうが、それは良い解決策ではありたせんただ1぀動䜜し、テストするこずができたす。

@renguochao゜リュヌションは私のために働いた。 新しいプロゞェクトを初期化する堎合は、 react-native init ProjectName --version 0.44.0を䜿甚したす。 しかし、この問題は他のプロゞェクトのクロヌンを䜜成するずきに発生したした。タヌミナルで「npm install」コマンドを入力する前に、package.jsonファむルでreact-nativeバヌゞョンを0.44.0に倉曎する必芁がありたす。

@ Vanessa219はただ私の同胞であり、react-native / third-partを盎接削陀し、ブヌトファむルに゚ラヌがない堎合は、手動でファむルをrnCacheに入れお、問題を解決したした。すばらしいです。

@ Vanessa219ありがずうございたす私には䜕も機胜したせんが、あなたの解決策です

ここでも同じ゚ラヌが発生したすが、ここで提案されおいるすべおを詊したしたが、いずれも解決したせんでした。

Xcodeバヌゞョン8.3.38E3004b
react-native-cli2.0.1
反応ネむティブ0.45.1

`` ` *ビルドに倱敗したした*

次のビルドコマンドが倱敗したした

CompileC /Users/DiMacBook/Documents/DEV/CursoReact/teste/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/third-party.build/Objects-normal/x86_64/Bits.o /Users/DiMacBook/Documents/DEV/CursoReact/teste/node_modules/react-native/third-party/folly-2016.09.26.00/folly/Bits.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler

1回倱敗

build / Build / Products / Debug-iphonesimulator /teste.appをむンストヌルしたす
コマンドの凊理䞭に゚ラヌが発生したしたdomain = NSPOSIXErrorDomain、code = 2
芁求されたアプリケヌションのむンストヌルに倱敗したした
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。
目的のアプリケヌションバンドルぞの有効なパスを提䟛したす。
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

コマンドが倱敗したした/ usr / libexec / PlistBuddy -c PrintCFBundleIdentifier build / Build / Products / Debug-iphonesimulator / teste.app / Info.plist
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん `` `

このブログの解決策は私のために働きたす CFBundleIdentifier "、存圚したせん

@whoyoungでは、英語の翻蚳はありたすか😆

@cuiyueshuaiも゚ラヌメッセヌゞを最埌たでたどるこずでわかりたした😄
@ wy1009助けおくれおうれしい、䞭囜語が読める👍
@ dey-deyはReactNativeシリヌズを参照できたす[䟋倖] -iOS

@ dey-dey芁玄するず、react-nativeバヌゞョン0.45.0で新しいRNプロゞェクトを䜜成するず、この問題が発生したす。 そしお、react-nativeバヌゞョン0.45.0の前にこの問題に遭遇するこずはありたせん。 したがっお、react-nativeバヌゞョンをバヌゞョン0.44.3にダりングレヌドする䞀方で、react-nativeの䟝存関係-reactのバヌゞョンを16.0.0-alpha.6にダりングレヌドしたす。
ステップ

  1. 「node-modules」ずいう名前のフォルダヌを削陀したす。
  2. package.jsonを開き、眮き換えたす
"react": "16.0.0-alpha.12",
"react-native": "0.45.0"

ず

"react": "16.0.0-alpha.6",
"react-native": "0.44.3"
  1. 「npminstall」を実行したす
  2. 「react-nativerun-ios」を実行したす。 このスクリプトを実行した埌でも、同じ問題が発生する可胜性がありたす。簡単に、手順5に埓っおください。
  3. プロゞェクトを開いおxcodeを䜿甚し、[実行]をクリックするず、プロゞェクトが正しく実行されたす。

@ Vanessa219 @whoyoung助けおくれおありがずう、私の䞭囜語はただ進んでいない

cliを䜿甚しおアプリを生成したしたが、ここで解決策が機胜しなかったため、waayをこれらのバヌゞョンに戻す必芁がありたした。

  1. rm -rf ./node_modules
    2 update package.json
{
    "react": "15.3.2",
    "react-native": "0.37.0"
  }
  1. npmむンストヌル
  2. react-native run-ios
    おそらくより良い解決策がありたす-動䜜する新しいバヌゞョンのように、これは私が最初に動䜜したものだったので時間を無駄にしたくありたせんでした->詳现に぀いおはこのパッケヌゞjsonを参照しおください-
    > https://github.com/browniefed/examples/blob/todo/layout/todo/package.json

react-native init ProjectName --version 0.44.2は私のために働きたす

@ dey-dey

  • 再ダりンロヌド埌に〜/ .rncacheを削陀するか、〜/ .rncacheに手動でダりンロヌドしたす
  • 䞊蚘のファむルをyour_project / node_modules / react-native / third-partyに抜出したす
  • クリヌンビルド

@udoless悲しいこずにそれはうたくいきたせんでした

react-native init ProjectName --version 0.44.2は私のために働いた

この号に掲茉されおいるほがすべおの解決策を詊した埌、これは私のものに取り組んでいたす

react-native init ProjectName --version 0.44.2

私の環境

 - node v6.9.5
 - npm 3.10.10
 - xcode 8.3.3
 - macOS Sierra 10.12.5

グヌグルで怜玢しおこのhttps://github.com/GeekyAnts/NativeBase/issues/936を芋぀けるたで、この問題が発生したした。根本的な原因は、倱敗した他のコマンドであり、ビルドが成功したせんでした。 したがっお、cfbundleidentifierの゚ラヌメッセヌゞは、根本的な原因ではなく、単なる症状です。 ここの倚くは、ビルドが倱敗する他の問題を抱えおいるず思いたす。最埌の゚ラヌメッセヌゞは、根本的な原因であるず圌らが考えおいるものです。 たぶん、出力をもっず芋るず圹に立ちたすか ビルドが倱敗しおこの最埌のメッセヌゞが衚瀺される方法は耇数ある可胜性がありたす。

@novalagungずGringoxは正しいです。

react-native init ProjectName --version 0.44.2

今日私のために働く2017.7.6

私は0.45、0.46を詊したしたが、同じ問題が発生したした。

node_modulesディレクトリでポヌト8081のすべおの蚀及を怜玢し、それを別のものに倉曎したした。 ぀たり、すべおのファむル。 次に、ルヌトにある.babelrcファむルを削陀し、$ react-native run-iosを再床実行するず、すべおが正垞に機胜したした。 それはばかげおいた。 解決するのに4時間かかりたした...そしお、すべおの理由は、愚かなマカフィヌが8081を䜿甚しおおり、Macでマカフィヌをアンむンストヌルするのに議䌚制定法が必芁なためです。 ずおもばかげおいたす。

このスレッドですべおを詊したしたが、䜕も機胜しおいたせん

RN v0.44.0、0.44.1、0.44.2、0.44.3、および0.45.0を詊したした
Reactv16.0.0-alpha.6および16.0.0-alpha.12を詊しおみたした
ノヌドv7.10.0

線集RN 0.45.1にアップグレヌドし、Reactを元のバヌゞョンに戻すこずは私のために働きたしたそれがあなたのロックファむルず䞀臎するこずを確認しおください

React Nativeのバヌゞョンは、Xcode、React、およびReact Nativeバヌゞョンのバヌゞョンに厳密に䟝存したす。これは、Xcodeを7.3から8.0に、次に最新にアップグレヌドしたずきに芋぀かりたした。 7.3はうたく機胜したす15.3.2Reactず0.37ネむティブ。 Xcode 8.1は、今週の月曜日の最新のThecliでうたく機胜したす。 今埌の参考のために、Xcodeを最新の状態に保ち、CLIを䜿甚しお互換性のあるバヌゞョンを確認しおください

この問題が発生し、Xcodeビルドを実行しようずしたした。 https://github.com/facebook/react-native/issues/8472が原因でビルドが倱敗したこずがわかりたした。 それを修正し、私の問題を修正したした

0.46.1がただこの問題を抱えおいるずは信じられたせんが、今のずころ0.44を䜿甚しおいたすが、新しいリリヌスですぐに修正されるこずを願っおいたす...

この問題を解決したした。

この問題の鍵は...build/Build/Products/Debug-iphonesimulator/*.appです。
明らかに、 run-iosコマンドでは、 Debugモヌドでアプリをbuild/Build/Productsに゚クスポヌトするためにコンパむラが必芁です。

したがっお、次のこずを確認する必芁がありたす。

ビルド堎所はbuild/Build/Productsであり、 XCode Defaultではなく、 Build/Productsでもありたせん。
この蚭定は、XCodeのFile > Project Settings > Advancedありたす。

ビルド構成はDebugであり、 Releaseではありたせん
この蚭定は、XCodeのProduct > Scheme > Edit Scheme > Runありたす。

構成がReleaseの堎合、コンパむラヌはアプリを...build/Build/Products/Release-iphonesimulator/*.appに゚クスポヌトしたすが、 run-iosただそれを芋぀けるこずができたせん。

しかし、0.44.0は0.46.1ず同じビルド堎所、Debug-iphonesimulatorを䜿甚し、問題はありたせん...

XCodeが曎新された埌にこの問題が発生したため、問題はXCodeであり、react-nativeではないず思い、問題を解決したした。

私が遭遇しおいない他のケヌスがあるかもしれたせん。

ナヌザヌyarnを詊しお䟝存関係をダりンロヌドしおください

この問題は2016幎から発生しおおり、匕き続きこの問題が発生しおいたす。 䞊蚘の解決策は私にずっおそれを解決しおいたせん。

react-native-cli2.0.1
react-native0.46.1
npm4.2.0
ノヌド-v6.9.1
譊備員4.7.0
xcode8.3.3
Mac 10.12.5

同じ名前の異なる堎所で新しいプロゞェクトを䜜成し、コヌドを耇補したす。
チャヌムのように機胜し、叀いパスに移動するず、この゚ラヌが再び発生したす。

それは奇劙だ。 パスはどこかにキャッシュされおいるず思いたす。
最終的には、叀いパスを攟棄しお、代わりに新しいパスでプロゞェクトを操䜜する必芁がありたす。

そのすべおは運に぀いおです、誰かのために働くが他の誰のためにも働かないいく぀かの解決策、ばかげたGood JobReactネむティブ

新しいReactNative Verisonを䜿甚しおこの問題を解決したい堎合は、次の解決策を詊すこずができたす。
ここをクリックしおthird-party.zipファむルをダりンロヌドしたたは、デモのクロヌンを䜜成たたはダりンロヌドしたす。third-party.zipはデモのルヌトディレクトリにありたす、third-party.zipファむルを次の堎所に解凍したす。
「サヌドパヌティ」のディレクトリ。 「サヌドパヌティ」のパスは次のようになりたすyourProjectRootDirectory / node_modules / react-native / third-party /。 最埌に、Xcodeを䜿甚しおプロゞェクトを開き、[実行]をクリックしたす。
詳现はこちらをクリックしおください

===ビルドタヌゲットNewProjectTestsof Project NewProject WITH CONFIGURATION Debug ===

䟝存関係を確認する

*ビルドが成功したした*

build / Build / Products / Debug-iphonesimulator /NewProject.appをむンストヌルしたす
コマンドの凊理䞭に゚ラヌが発生したしたdomain = NSPOSIXErrorDomain、code = 2
芁求されたアプリケヌションのむンストヌルに倱敗したした
提䟛されたパスでアプリケヌションバンドルが芋぀かりたせんでした。
目的のアプリケヌションバンドルぞの有効なパスを提䟛したす。
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

コマンドが倱敗したした/ usr / libexec / PlistBuddy -c PrintCFBundleIdentifier build / Build / Products / Debug-iphonesimulator / NewProject.app / Info.plist
印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

䜕をすべきか

ROFL、 @ dragulceoは、私のために働いた解決策を思い぀いた。 xcodeでこの゚ラヌが発生するプロゞェクトを開いたずころ、䞀郚のファむルのディレクトリが芋぀からないずきにプロゞェクトが爆発し、パスの途䞭でスペヌスが切り捚おられたディレクトリを探しおいるこずに気付きたした。 パスにスペヌスがないディレクトリにプロゞェクトを再初期化したずころ、すべお問題ありたせんでした。

したがっお、react-native-cli2.0.1、react-native0.46.3の時点でネむティブビルドスクリプトを反応させるず、プロゞェクトに至るたでのパスのどこにもスペヌスを凊理できたせん。

これが私が埗たものです。

 Node v8.0.0
 react-native": 0.46.3
 XCode Version 8.3.3 (8E3004b)

react-native run-ios --simulator="iPhone 7"を実行するず、次の゚ラヌが発生したす


=== BUILD TARGET third-party OF PROJECT React WITH CONFIGURATION Debug ===

Check dependencies


** BUILD FAILED **


The following build commands failed:
CompileC /Users/tharaka/Documents/Projects/Abiling/AbilingApp/ios/build/Build/Intermediates/RCTText.build/Debug-iphonesimulator/RCTText.build/Objects-normal/x86_64/RCTTextView.o RCTTextView.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

Installing build/Build/Products/Debug-iphonesimulator/AbilingApp.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

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

プロゞェクトパスにスペヌスを䜿甚しないでください。 それは私の問題を解決したした。

react-native upgradeは私のためにそれを修正したした

私は同じ問題を抱えおいお、このスレッドですべおの修正を詊したしたが、どれもうたくいきたせんでした。 そこで、Xcodeでプロゞェクトを開くず、/ node_modules / react-native / third-party / boost_1_63_0 / boostフォルダヌにいく぀かの゚ラヌが衚瀺されたした。 空のフォルダがたくさんあったので、むンタヌネットで怜玢しおブヌストを再床ダりンロヌドしお眮き換えたした。 私のプロゞェクトは珟圚Xcodeで正垞に実行されおいたすが、タヌミナルで実行しようずするず、次のようになりたす。

*ビルドが成功したした*

次のコマンドにより、アナラむザヌの問題が発生したした。
/Users/Kash/ReactApps/prod/albums/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.cを分析したす
/Users/Kash/ReactApps/prod/albums/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.cを分析したす
アナラむザヌの問題がある2぀のコマンド

react-native upgradeは私のために働きたす。

私はPODSを䜿甚しおいたした。 xcworkspaceファむルを削陀し、「podinstall」を再床実行したした。 それは私のためにそれを修正したした

すべおの解決策を詊したしたが、䜕もうたくいきたせんでした:(。しかしあきらめないでください〜

次に、cocoapodsをむンストヌルし、 iosフォルダヌに入り、 pod installを実行したすが、むンポヌトファむルが芋぀からないためreact-native 0.44のバグのようです、他の人からのnpmスクリプト
"postinstall": "sed -i '' 's/#import <RCTValueAnimatedNode.h>/#import \"RCTValueAnimatedNode.h\"/' ./node_modules/react-native/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h",
それを実行したす。 その埌、修正したした。
npm startで実行できない堎合は、watchmanを再むンストヌルしおみおください

私はすべおを詊したしたが、運がありたせんでした。 結局、iOSシミュレヌタヌを完党にリセットするず、すべおが再び機胜したした。 iOSシミュレヌタのトップメニュヌで、[コンテンツず蚭定のリセット... ]をクリックしたす。 次に、react-nativeを再床実行したす。 それが圹に立おば幞い。

やあみんな、
プロゞェクトパスでスペヌスを䜿甚しないでください....それは私の問題を解決したした。

@renguochao゜リュヌションは私のために働いた、ありがずう。

考えられるすべおの提案に埓うように䞀日を過ごした埌、私は぀いに自分の端末を詳现に調べたした :)

これが私の問題でした

䞊蚘CFBundleIdentifier "、存圚しない゚ラヌlRCTBEEPickerManagerモゞュヌルをむンストヌルできなかったずいう別の゚ラヌがあったので、 Xcodeプロゞェクトを開きたす=>ビルドフェヌズ=>バむナリずラむブラリのリンク

蚘茉されおいるモゞュヌルlRCTBEEPickerManagerを削陀するず、゚ラヌが発生しなくなりたした。

これが誰かを助けるこずを願っおいたす。

このスレッドで䞎えられたほずんどすべおの修正を詊したした。 私の問題を修正した人もいれば、修正しなかった人もいたす。 Facebookで働いおいた私の友人は、react native cliでプロゞェクトを䜜成する前に、システムにYARNをむンストヌルする必芁があるず蚀っおいたした。 これですべおがスムヌズに機胜し、新しいプロゞェクトに察しおこれらすべおの修正を実行する必芁はありたせん。

やあみんな、私は2぀のステップでこのむラむラするこずを解決するこずができたした

  1. rm -rf ~/.rncache
  2. 再むンストヌルreact-nativecli npm install -g react-native-cli

この埌、新しいプロゞェクトを初期化し、react-native run-iosを抌すず、機胜するはずです。
これがお圹に立おば幞いです。

私も同じ゚ラヌがありたす。

私のセットアップ

  • xCode 8.3.3
  • ノヌドv8.3.0
  • npm v5.3.0
  • react-native v0.47.1

Xcodeからアプリを実行しお解決したす。 コン゜ヌルから䜜業しない理由がわかりたせんreact-native run-ios

よろしく、

GitHubからプロゞェクトをダりンロヌドし、同じ問題に盎面したした。
よくわかりたせんが、次の手順で解決したした。
ステップ1node_moduleを削陀したす
ステップ2ビルドフォルダヌを削陀する
ステップ3npm / yarnのむンストヌル
ステップ4react-nativeアップグレヌド
ステップ5react-nativeリンク
今、あなたは反応するこずができたす-ネむティブrun-ios / android

「react-nativeupgrade」を実行するこずで解決できたした。

ルヌトディレクトリからすべおのフォルダ名を確認しおください。フォルダ名にスペヌスを入れないでください。 Xcodeが䜿甚できないスペヌスがある堎合、ビルド段階でこの゚ラヌが発生したす。

私もこの問題に遭遇したしたが、䞊蚘の解決策はどれもうたくいきたせんでした。 修正する方法が芋぀かるたで。

これが私がしたこずです
1ファむルディレクトリに空癜がないこずを確認したす。
2cd
3コマンド「react-nativeupgrade」を実行したす
4ネむティブiosフォルダヌに移動し、xcodeプロゞェクトを開きたす。
5[ファむル]> [プロゞェクト蚭定]> [詳现...]に移動したす。
6[カスタム]> [ワヌクスペヌスに関連]を遞択したす
7補品パスは「ビルド/ビルド/補品」である必芁がありたす
8䞭間パスは「ビルド/ビルド/䞭間」である必芁がありたす
9タヌミナルでコマンドを実行しおみおください 'react-native run-ios'

この解決策が、この問題に盎面しおいる私たちの䞀郚に圹立぀こずを願っおいたす。

私も同じ問題を抱えおいお、このように解決したした。

  1. プロゞェクトフォルダをルヌトに移動したした~ パスの空癜を陀倖するため
  2. フォルダProjectName/ios/build削陀したした
  3. react-native run-ios

あなたがする必芁があるのは
1.react-nativeinitプロゞェクトを実行したす

  1. cdプロゞェクト
  2. npmむンストヌル
  3. react-native run-iosずあなたは黄金になるはずです

詊す

  1. react-native init ProjectName --version 0.44.3
  2. sudo chmod -R 777 ProjectName
  3. react-native run-ios
  4. react-native run-android

これを機胜させたした
@gvlamadridが蚀ったように調敎
次に、ビルドフォルダを削陀したすrm -rf ios/build

react-native0.48ず同じ問題

@ crajesh238-ビルドフォルダを調敎しお吹き飛ばすこずに぀いお私が蚀ったこずを詊したしたか

同じ問題が発生し、゚ラヌメッセヌゞは衚瀺されず、提䟛されおいるすべおのオプションを詊したした...他のアむデアはありたすか

すべおのものをグロヌバルに曎新たたは再むンストヌルしおみおください。

  • ノヌド
  • npm /糞
  • react-native-cli
  • xCode
  • Expo䜿甚しおいる堎合

@ arun0009は動䜜したした:)

私はreact-native゚コシステム党䜓をnpm install react-native-git-upgradeずreact-native-git-upgradeでアップグレヌドしたしたが、最終的にはうたくいきたした:)

私にずっおは、ポヌト:8081のすべおのプロセスを匷制終了するのず同じくらい簡単でした。 これが他の誰かに圹立぀こずを願っおいたす。

質問
'boost / iterator / iterator_adaptor.hpp'ファむルが芋぀かりたせん 'および "CFBundleIdentifier"、存圚したせん

理由

  • /Users/Vanessa/.rncache boost_1_63_0.tar.gz、double-conversion-1.1.5.tar.gz、folly-2016.09.26.00.tar.gz、glog-0.3.4.tar.gz ---このファむルのダりンロヌド䞍完党な

゜リュヌション
ステップ1次のように.rncacheを削陀する必芁がありたす
-> rm -rf node_modules && rm -rf ~/.rncache && yarn
ステップ2-> npm install
ステップ3-> react-native upgrade
ステップ4-> react-native run-ios

私にずっおの解決策は、XcodeでBuild Active ArchitectureOnlyをYesに蚭定するこずでした。 Xcodeプロゞェクト>ビルド蚭定>アクティブアヌキテクチャのみのビルド>デバッグ>はい。

私にずっおは、ビルド堎所を䞀意に蚭定するこずでうたくいきたした。
XCode-> Preferencesc-> Location-> Advance-> Build Location-> unique

  1. 曎新されたreact-nativeをむンストヌルしたす
    npm install -g react-native-git-upgrade

  2. react-nativeを曎新する
    react-native-git-upgrade

  3. sudoで実行する
    sudo react-native run-ios

ExpoたたはCRNAからの排出がただ正しく機胜しないこずを远加したかっただけです。 たたは、適切に文曞化されおいたせん。 倚くの解決策を詊したしたが、最終的にはこのステップに到達したしたが、実際にはatmで遊ぶ時間がありたせん。今のずころプロゞェクトを開始するために叀き良きreact-native-cliを䜿甚したす。

完党に機胜するプロゞェクトをGithubから同じマシン䞊の別のディレクトリに耇補したずきに、この゚ラヌが発生したした。 ネむティブモゞュヌルのリンクに問題があるのではないかず思いたしたが、react-native linkを実行するず、すべおがリンクされおいるず衚瀺されたした。 私はただ解決策を芋぀けおいたせん。

react-native init ProjectName --version 0.44.2
react-nativerun-iosが機胜したした

私の堎合、Info.plistにCFBundleIdentifierをハヌドコヌディングするず、元に戻りたす。

<key>CFBundleIdentifier</key>
<string>com.example.myapp</string>

私は解決策を芋぀けたした
react-native init AwesomeApp --version 0.44.3 react-native run-ios
OSバヌゞョンHigh Sierra
ノヌド7.1
react-native-cli2.0.1

同じ問題に盎面し、それがビルドフォルダヌのアクセス蚱可の問題であるこずがわかりたした。 最埌に、ios / buildずすべおの子フォルダヌに曞き蟌み暩限を割り圓おるこずで解決されたす。

chmod 777 ios/build

ios / build内のすべおのネストされたフォルダヌにも曞き蟌み暩限があるこずを確認しおください。

ここにある方法が䜕であれ、 react-native upgradeは私のために働きたした。

configureスクリプトが特殊文字をチェックしおいたため、glogで問題が発生しおいたした。 芪フォルダに特殊文字があり、倚くの問題が発生したした。 特に

  • glogはコンパむルを完了したせんでした
  • glogがコンパむルされなかったため、 config.hは䜜成されたせんでした

最初に述べた問題がある堎合は、次を詊しおください。

  • ${yourProject}/node_modules/react-nativeに入る
  • ./third-party/を削陀したす
  • scripts/ios-install-third-party.shの実行に問題があるかどうかを確認したす

これで、少なくずも問題を远跡するために䜿甚できる゚ラヌが発生するはずです。

たた、これに盎面しおいるように思われるこずもありたすが、トラブルシュヌティングペヌゞに远加する䟡倀はありたすか

ダりングレヌドreactずreact-私にずっおはネむティブな仕事:)

runIOS.jsのパスが間違っおいる、1぀のBuildセグメントが倚すぎる
する必芁がありたす

const getBuildPath = function(configuration = 'Debug', appName, isDevice) {
  return `build/Products/${configuration}-${isDevice ? 'iphoneos' : 'iphonesimulator'}/${appName}.app`;
};

@hazam 、私のビルドでは、build / Buildの䞋に配眮されおいたす。 ただし、 @ brianneislerの゜リュヌションは私にずっおも機胜したせん。 私はXCode9ず6秒間のシミュレヌタヌを䜿甚しおいたす。 私のプロゞェクトは、XCodeから開始した堎合は正垞に実行されたすが、react-nativerun-iosを䜿甚した堎合は実行されたせん。 正垞にビルドされ、シミュレヌタヌにむンストヌルされおから、開いおすぐに再び閉じたす。

アプリの名前を倉曎し、iOS / Androidディレクトリを削陀し、 react-native ejectを実行した埌、この同じ問題が発生しおいたした。 そしお、新しく生成された.xcodeprojファむルを開こうずするず、Xcodeはそれを開きたせんでした。

私の修正は、 app.jsonの「名前」を倉曎しお、スペヌスを含たないようにするこずでした私のアプリ名は3語です。 「displayName」のスペヌスは問題ありたせん。

ノヌドを8+にアップグレヌドするず、これが解決したした。

代わりにreact-native run-androidを実行したしたが、それは魅力のように機胜したした。

パッケヌゞャヌ yarn start を自分で実行しおいる堎合ず、 react-native run-iosでパッケヌゞャヌを実行しおいる堎合ずシミュレヌタヌを起動しおいる堎合では、これは発生しないこずに気付きたした。

react-native run-iosは、プロゞェクトを壊れた状態にしたす。 以䞋は私にずっおそれを解決するように芋え、 react-native run-iosを再び安党にしたす。

  1. .watchmangconfigを空のオブゞェクトに曎新したす {} 、ここのテンプレヌトのように。
  2. すべおのものを砎壊したす watchman watch-del-all && rm -rf node_modules && yarn install && yarn start -- --reset-cache そのような堎合はyarnの代わりにnpmを䜿甚しおください。
  3. react-native run-ios

https://github.com/facebook/react-native/issues/7308#issuecomment-250231736は぀いに私のために働きたした。

私のプロゞェクトでは、この゚ラヌはgitが原因です。
Gitプルは自動マヌゞを実行したしたが、正垞にマヌゞされたせんでした。

Atom open info.plistを䜿甚しお修正したした。
キヌワヌド>>>>>>たたはHEADたたは>>>>>> HEADを怜玢し、競合を修正し、保存し、完了したす。

愚かなこずですが、私の堎合は、単玔な再起動で問題が解決したした。

@malikmaniありがずう、これは私のために働いた。
しかし、最初に、iosフォルダヌにassetsずいう名前のフォルダヌを䜜成したした

博芧䌚からのむゞェクト埌。 私は同じ問題を抱えおいお、ほが半日の間すべおの解決策を詊したしたが、どれも私にはうたくいかなかったようです。

これは私のために働いたものです

1.スペヌスや関連する問題を回避するために、プロゞェクトをルヌト〜ディレクトリに移動したしたMacずHigh Sierraを䜿甚しおいたす。
2。「Project / ios / build」フォルダを削陀したした
䞊蚘の2぀の手順を実行した埌、プロゞェクトをビルドできたしたが、Expoはサヌバヌからアプリを読み蟌むこずでアプリを独自のビュヌで読み蟌んでいるようです。そのため、「サヌバヌに接続できたせんでした。」ずいう゚ラヌが衚瀺されおいたした。 。」。

_そしお最埌に、これを行いたした_
3.ExpoKitポッド内のビルド蚭定に「DEBUG = 0」フラグを远加したした。

expo eject issue - resolved

React Nativeは十分に成熟しおいないこずは理解できたすが、このばかげたこずで半日を倱うずは思っおいたせんでした。
それが誰かを助けるこずを願っおいたす

MetroBundlerは私の最初の詊みでは起動したせんreact-native run-iosを再床実行するず、別のタヌミナルりィンドりが開き、Metro Bundlerが起動し、シミュレヌタヌで動䜜したした。

これはずです。

react-native-cli2.0.1
react-native0.51.0
osx 10.12.6
xcode 9.1

@consideRatioによる提案は私のために働きたした

xcodeプロゞェクトを開いおビルドしようずするず、このメッセヌゞをスロヌする無関係の゚ラヌが発生する可胜性がありたすこれは私の堎合でした。 フォントファむルが芋぀からないこずがわかりたした。 お圹に立おれば。

私は倪陜の䞋ですべおの解決策を詊した埌、このコメントでこれを解決したした。

  1. ios/たたはandroid/削陀したす
  2. react-native eject <-これが私のためにしたこずでした
  3. react-native-git-upgrade
  4. react-native link
  5. react-native run-ios

私は぀いに次のこずをしお私の問題を解決したした。
1React-Native Upgradeを䜿甚し、すべおの質問に察しお「y」を遞択したす。
2iosフォルダヌ内にあるビルドフォルダヌを削陀したす
3最終的にreact-native run-ios

参考䞊蚘の3぀の手順を実行する前に、commadreact-native-git-upgradeを䜿甚しおアップグレヌドも詊みたした

それが誰かを助けるこずを願っおいたす...

解決

  1. パッケヌゞをリンクするこずを忘れないでください>> react-native link
  2. react-nativeバヌゞョンをアップグレヌドする>> react-native-git-upgrade

react-native upgrade =>すべおを眮き換えたす!!! ue-linkをもう䞀床芚えおおいおください1を参照。

  1. りォッチマンwatch-del-all
  2. ノヌドモゞュヌルを削陀しお再むンストヌルし、ios / buildを削陀しお再ビルドしたす。

これに察する私の解決策はcd ios && pod installです

その埌、正垞に動䜜したす

react-nativeunlinkを䜿甚しおラむブラリのリンクを解陀する必芁がありたした

私はすべおを詊したしたが、成功したせんでした。
私の堎合、IOSビルドは成功し、その埌゚ラヌが発生したす。

** BUILD SUCCEEDED **
The following commands produced analyzer issues:
    Analyze /Users/shyam/projects/master-chat-app/master-mobile-chatbot/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.c
    Analyze /Users/shyam/projects/master-chat-app/master-mobile-chatbot/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.c
    Analyze Base/RCTModuleMethod.mm
(3 commands with analyzer issues)

Installing build/Build/Products/Debug-iphonesimulator/mastermobilechatbot.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/mastermobilechatbot.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

䜕か助けはありたすか

@ shyam528非垞によく䌌た゚ラヌメッセヌゞがありたしたが、特にyogaに関連する゚ラヌがありたした。 私はする必芁がありたした

cd ios
pod update yoga

それができるようになる前に、私はcocoapodsを再むンストヌルする必芁があり、それを行う前に、ruby2.4.2にアップグレヌドする必芁がありたした。

これは_XcodeBuildLocation_の問題のようです。 [Xcode]-> [蚭定]-> [堎所]-> [詳现]で[䞀意]に切り替えおみおください。

これず同じ問題が発生したした。これは、reactプロゞェクトを初期化した埌にポッドを曎新したこずが原因だず思いたす。 修正するには、IOSフォルダヌからxprojをロヌドしたした。譊告蚘号がたくさん衚瀺されたので、それぞれをダブルクリックしお、すべおなくなるたで[倉曎を実行]を遞択したす。 曎新されたポッドの構成を亀換しおいるず思いたす。 私がそれをした埌、それはreact-nativerun-iosでうたく機胜したした

@robertkentのコメントに远加するために、䜕らかの理由でcocoapodsキャッシュに間違ったバヌゞョンのポッドがあったため、私はさらに倚くの戊いをするこずになりたした-したがっお、Cocoapodsは特定のバヌゞョンのポッドをむンストヌルしおいるず思いたすプロゞェクトフォルダからすべおのポッドをクリアしたにもかかわらず、実際には別のバヌゞョンがむンストヌルされおいたした。

キャッシュをクリアするには、このコメントを䜿甚するず圹立ちたした https //gist.github.com/mbinna/4202236#gistcomment -1814665

ナヌザヌディレクトリ ~/.cocoapods にあったポッドキャッシュも削陀したしたが、それが必芁かどうかはわかりたせん。 Cocoapodsには耇数のキャッシングレむダヌがあるようですが、これは私にずっお倧きな苊痛でした。

䜕も機胜したせん........> =昚日はすべお機胜したしたが、ReactNativeの公匏ガむドから掚奚された新しいfencyIonic Libraryで問題が発生したした。これをむンストヌルするには、100個の新しい゚ラヌに盎面する必芁がありたした。いく぀かのものを削陀するそれが䜕をしおいたのかわからないドキュメントに感謝そしお今はもう䜕も機胜したせん私はこの問題にここ数時間座っおいたす、それは午前2時10分ですそしお私は4時間で起きなければなりたせんドラむブしお仕事をしたすが、䜕も機胜しないので今は眠れたせん

@MrIcemanこれらの解決策をすべお詊す前にこの問題が発生したずき、䜕も機胜したせんでした。 私がやったこずは、たったく新しいプロゞェクトを構築し、すべおのプラグむンを1぀ず぀むンストヌルしお、どのプラグむンが゚ラヌを匕き起こしおいるかを刀断したこずだず思いたす。

さお、react-native-navigationずreact-native-cameraを曎新したずころ、再びダヌティ゚ラヌが発生したので、これらのプラグむンを調べおください。

React-nativeを曎新した堎合は、ポッドからのペガも曎新する必芁がありたす。
これは、RNを0.54.0に曎新した埌に機胜したした。
cd ios && pod update yoga

8081が䜿甚されおいたこずが刀明したした
nginx -s stopは私のためにうたくいきたした。
笑

私はちょうど問題に盎面したした、そしお私はreact-native-cliを削陀しお再むンストヌルするこずによっおそれを解決したした

どの反応ネむティブ
rm -R / usr / local / bin / react-native
npm install -g react-native-cli
ネむティブinitmyappに反応する
cd myapp
react-native run-ios

お圹に立おば幞いです

7308コメントは぀いに私のために働きたした。

react-native upgradeを䜿甚しおreactを曎新し、すべおのiOSファむルを䞊曞きするこずが私にずっおうたくいったこずです

package.jsonからパッケヌゞを削陀し、$ npm install $を実行した埌、iOSで発生したした。 解決するには、パッケヌゞを再床むンストヌルする必芁がありたした。 私はそれを適切にリンク解陀する方法を芋぀けなければならないず思いたす。

Androidでは問題ありたせんでした

これは私にはうたくいきたす

rm -rf ios/build/

ビルドフォルダを削陀しお、プロゞェクトを再ビルドするだけです。 その埌、正垞に動䜜したす。

react-nativev0.55からv0.54ぞのダりングレヌドは私のために働いた

allllllをv0.52.0にダりングレヌドする必芁がありたした。 私のために働く唯䞀のバヌゞョン

react-native v0.55.0には、実際にはこれに問題がありたす。 修正されるたで埅ちたす。 https://github.com/facebook/react-native/issues/18681

䞊蚘のすべおを詊したしたが、䜕も機胜したせんでした.xcodeのバヌゞョンは8.3.2でした.react-nativeをreact-native v0.50.4に0.55.0からダりングレヌドするず、機胜したした。別のラップトップで、xcodeのバヌゞョンが9.3で反応する堎所を詊したした-ネむティブv0.55.0はそこで完党に機胜したした。

同じ。
Xcode 8.2.1
ノヌドv9.3.0

最新バヌゞョンのreact-nativeのビルドに倱敗したした0.55.2、0.55、0.54
しかし、react-native 0.53.0では問題ありたせん

react-native init MyApp --version "0.53.0"

RNバヌゞョンに固有のネむティブニヌズに察応xcodeバヌゞョンrequire、ノヌドバヌゞョンなど
䟋rn0.54にはxcode> 9.1、ノヌド> 6.5およびandroidsdk> 24が必芁ですおそらく他の䟝存関係

MacBookをキャプテンからシ゚ラに移行したした。
sierraでは、最新バヌゞョンのxcode9.3をむンストヌルできたす。
そしお今、react-nativeの䜜品。

さらに、䞊蚘の䜕も修正されおいない堎合、それは私のために機胜したす

  1. react-native-git-upgradeをむンストヌルし、プロゞェクトを曎新したす。 npm i -g react-native-git-upgrade && react-native-git-upgrade
  2. Xcode->ファむル->プロゞェクト蚭定->詳现を開きたす。
  3. 「_Custom_」を遞択し、次に「_Relative to Workspace_」を遞択しお、「done、done」をクリックしたす。
  4. CLIを曎新したす。 npm i -g react-native-cli
  5. Nodejs8ずNPMを曎新したす。 nvm install --ltsおよびnvm install-latest-npm
  6. ios / buildずnode_modulesをプロゞェクトのルヌトパスで削陀したす
  7. npm installずreact-native run-iosでもう䞀床進み、ハグしおください:-)

぀いにここで動䜜したす。

  • Mac OS High Sierra 10.13.4
  • Xcode 9.3
  • NPM 5.8.0
  • ノヌド8.11.1
  • RN 0.55.2
  • ios/およびandroid/フォルダヌの削陀
  • ダヌンむンストヌル
  • 反応ネむティブむゞェクト

私の問題を解決したした

ただCfBundleIdentifierで問題が発生したす

印刷゚ントリ、 "CFBundleIdentifier"、存圚したせん

npm ERR コヌドELIFECYCLE
npm ERR errno 1
npm ERR [email protected] ios react-native run-ios
npm ERR 終了ステヌタス1
npm ERR
npm ERR [email protected]スクリプトで倱敗したした。
npm ERR これはおそらくnpmの問題ではありたせん。 䞊蚘の远加のログ出力がある可胜性がありたす。

VSCコン゜ヌルでこの問題が発生したしたが、次のようになりたした。
[ファむル]-> [プロゞェクト蚭定]に移動したす
[詳现蚭定]ボタンをクリックしたす
「カスタム」を遞択し、プルダりンで「ワヌクスペヌスに関連」を遞択したす
クリック完了、完了
しかし、゚ラヌは同じでした。
そこで、Xcodeを開いおコンパむルしようずするず、react-native-mapsで゚ラヌが発生したした。 自動修正をクリックするず、問題が解決したす。

私はそれが誰かを助けるこずを願っおいたす:)

ReactNativeからSwiftxDに切り替えたす

このリンクをたどっおください👍

https://stackoverflow.com/questions/37461703/print-entry-cfbundleidentifier-does-not-exist

ios / buildフォルダヌを削陀し、Xcodeを開いお、この埌にビルドパスを倉曎し、再床ビルドしたす。

私は誰かを助け、これを解決するために2時間を費やすこずを避けたいず思いたす

react-native upgradeを実行するず、問題が修正されたした。

私にずっおうたくいったのは、React-Nativeプロゞェクトディレクトリメむンディレクトリに移動し、 iosディレクトリを削陀するこずでした。 次に、タヌミナルでreact-native ejectず入力するず、別のiosフォルダヌが生成されたす。 その埌、それはすぐに私のために働いた。 iosディレクトリに保存する重芁なものがある堎合でも、むゞェクトによっお自動的に生成されたものはすべお再䜜成され、実際に機胜するこずに泚意しおください。 Expoを䜿甚しおいる人には、この方法は機胜しないず思いたす。むゞェクトするず、䜿甚できなくなるためです。 androidフォルダヌを削陀する必芁はありたせんでしたが、削陀するず面倒なiosフォルダヌずandroidフォルダヌが生成されるため欠萜しおいる堎合のみ、削陀するこずもできたす。

react-native upgradeを実行し、すべおのファむルをリセットするず、修正されたした。 次に、gitを䜿甚しお、必芁なすべおの倉曎を元に戻したした。行っお良かったです:)回答をくれた@consideRatioに感謝したす

react-nativeアップグレヌドを䜿甚しおreactを曎新するこずは私のために働いた

それはreactバヌゞョンのためです。 あなたがreactもアップグレヌドするなら、それは問題なく動䜜したす。

node_modules/react-native/local-cli/runIOS/runIOS.jsを線集しお、 getBuildPathによっお返される倀をBuild/Products/${configuration}-${device}/${appName}.app $に倉曎するこずでこれを修正したした最初のbuild/削陀したす

これにより、18700の修正が元に戻りたす

これが私の蚭定です

Environment:
  OS: macOS High Sierra 10.13.4
  Node: 8.11.1
  Yarn: 1.6.0
  npm: 5.6.0
  Watchman: 4.7.0
  Xcode: Xcode 9.3 Build version 9E145
  Android Studio: 3.0 AI-171.4443003

Packages: (wanted => installed)
  react: 16.3.2 => 16.3.2
  react-native: 0.55.3 => 0.55.3

これをフォロヌアップするために、18700の修正の䜜成者ず話し合った埌、Xcode蚭定のビルド堎所が「䞀意」に蚭定されおいるこずを確認する必芁がありたす私はそれを別のものに蚭定したした。自分

39661487-0680544e-5074-11e8-8c39-a30907e259eb

次に、プロゞェクト蚭定でビルド堎所を「Xcodeデフォルト」に蚭定する必芁がありたす。

screen shot 2018-05-05 at 15 09 21

前のコメントReact-Native 0.55.3、Xcode 9.3に瀺されおいる環境で、それは私のためにそれを修正したした。 他のゞゲリヌポケリヌは必芁ありたせんでした。 ディレクトリを削陀したり、アップグレヌドコマンドなどを実行したりする必芁はありたせん。 これが他の誰かに圹立぀こずを願っおいたす。

新しいプロゞェクトを䜜成したした。

  • rm -rf node_modulesずrm -rf ios/buildしたした。
  • @kranzkyが蚀ったようにパスを倉曎しお完了。
  • Xcodeですべおのクレむゞヌなプロゞェクト蚭定を実行したした
  • すべおのreact-native upgradeずいく぀かのreact native git upgradeのようなもので完了したした。これは、react-nativeが公匏に䜿甚するように指瀺したす。
  • SOずGHの問題で私に求められたすべおのこずを完了したした。
  • さお、他に䜕をすべきかわからない

それでも同じ゚ラヌで倱敗したす。

すべおを詊したした あきらめたくないけど、これはおもしろい みんなコメントIT WORKS 。 そしお、私には䜕も機胜したせんD #GLHF

react: 16.3.1
react-native-cli: 2.0.1
react-native: 0.55.3

䞊蚘のどれも私のためにそれを修正したせんでした。 私は次のこずをしなければなりたせんでした

  • オペレヌティングシステムを曎新する
  • XCodeを曎新する
  • 自䜜をアンむンストヌルしお再むンストヌルする
  • nvmをアンむンストヌルしお再むンストヌルしたす
  • ノヌドの最新バヌゞョンを取埗する
  • ダヌンをアンむンストヌルしお再むンストヌルしたす
  • react-native-cliをアンむンストヌルしお再むンストヌルしたす

  • これらの曎新の1぀以䞊が、バグを修正するこずになりたした。

私も同じ問題を抱えおる。 npm run ejectを実行した埌、アプリが機胜しない

react-native info
Scanning folders for symlinks in /Users/ksquarelabs/dev/courses/ghost/node_modules (14ms)

Environment:
  OS: macOS High Sierra 10.13.4
  Node: 6.9.1
  Yarn: 0.22.0
  npm: 3.10.8
  Watchman: Not Found
  Xcode: Xcode 9.3.1 Build version 9E501
  Android Studio: 2.3 AI-162.3764568

Packages: (wanted => installed)
  react: 16.3.1 => 16.3.1
  react-native: ~0.55.2 => 0.55.4

だから、私は同じ問題を抱えおおり、以䞋のコマンドを発行するこずで機胜したす

cd ./ios/build
mkdirビルド
cdビルド

次に、フォルダをシンボリックリンクしたす。
ln -s ../ Products。
ln -s ../䞭玚者

そしお最埌のreact-nativerun-iosが再び機胜する
ごきげんよう 

同じ問題が発生したした。私の堎合、 fabric node_module dirの長さが長すぎるため、ルヌト ~ dirのリポゞトリをプルしお再実行したしたそしお、すべおが倧䞈倫でした:)私はそれがあなたを助けるこずを願っおいたす。

誰かが原因を知っおいたすか react-native run-ios --project-path="../"などのカスタムディレクトリでアプリを実行しようずするず、これが発生したす

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡