CFBundleIdentifier Does Not Exist の解決

Mac で react-native run-ios を実行すると CFBundleIdentifier", Does Not Exist が出る

1.原因:/Users/ユーザー名/.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 が不完全。または node_modules/react-native/third-party のファイルが不完全。

  • /user/ユーザー名/.rncache 内で削除する:boost_1_63_0。再びダウンロードしてインストールする
  • 端末を開き、プロジェクトのディレクトリで入力する:rm -rf node_modules && rm -rf ~/.rncache && yarn
  • npm install
  • react-native upgrade
  • 実行:react-native run-ios
  1. GitHub の回答 。多くの賛同はパスの問題に関するものらしい。設定は本当に難しい!

  2. それでも解決しなければ、削除してビルド環境からプロジェクトを作り直し、プロキシをグローバルモードにして実行する:npm install(または yarn)。グローバルモードで最新版のreact-nativeでは発生しなかった:CFBundleIdentifierの問題。

最新情報を受け取る

Telegram や X で毎週のリサーチ、市場シグナル、上場情報をチェック。