[解決済み] CocoaPods は、ポッド "ReactCommon/jscallinvoker" の互換性のあるバージョンを見つけられませんでした。
2022-05-16 04:50:01
質問
RN v0.62にアップデートしたところ、iOS上でアプリを実行すると以下のエラーが発生します。
!] CocoaPods could not find compatible versions for pod "ReactCommon/jscallinvoker":
In snapshot (Podfile.lock):
ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`)
In Podfile:
ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`)
None of your spec sources contain a spec satisfying the dependency: `ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`)`.
node_modulesを全て削除し、npm iを行いました。また、iOSディレクトリにpod installを行いましたが、問題は解決されませんでした。podのレポ更新も行いました。
どうすれば解決しますか?
以下のような場合
React native
0.62バージョン
だから私はそれを理解する
Podfileの以下の行を書き換えます。
pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon"
で
pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"
編集します。
に更新した場合
React Native
バージョン 0.63
削除
Podfile.lock
をiOSフォルダから削除してください。
行う
npm i
開く
podfile
をiOSフォルダから開く
すべて削除して、以下の内容をコピーします。
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
require_relative '../node_modules/react-native/scripts/react_native_pods'
platform :ios, '10.0'
target 'RNTodo' do
config = use_native_modules!
use_react_native!(:path => config["reactNativePath"])
target 'RNTodoTests' do
inherit! :complete
# Pods for testing
end
# Enables Flipper.
#
# Note that if you have use_frameworks! enabled, Flipper will not work and
# you should disable these next few lines.
use_flipper!
post_install do |installer|
flipper_post_install(installer)
end
end
target 'RNTodo-tvOS' do
# Pods for RNTodo-tvOS
target 'RNTodo-tvOSTests' do
inherit! :search_paths
# Pods for testing
end
end
置換
RNTodo
を自分のプロジェクト名に置き換えて、ターミナルから iOS フォルダに cd して、次のようにします。
pod install
とすれば、すべてうまくいくはずです。
また
RN
0.63 で iOS 9 のサポートが打ち切られました。
関連
-
npm ERR! cb() never called!
-
[解決済み】react-nativeで環境変数を設定する?
-
[解決済み] React native reduxのreducerで配列に要素を追加するにはどうすればいいですか?
-
[解決済み] 基本的なFlatListのコードで警告を投げる - React Native
-
[解決済み] React Nativeで<Text>フィールドの単一単語を太字または斜体にする
-
[解決済み] CocoaPods は、ポッド "ReactCommon/jscallinvoker" の互換性のあるバージョンを見つけられませんでした。
-
[解決済み] React Nativeで水平罫線を描く
-
[解決済み] エミュレータ上でreact nativeプロジェクトを実行する際のspawnSync ./gradlew EACCESエラー udara
-
[解決済み] React Nativeでデフォルトのフォントファミリーを設定するには?
-
[解決済み] React Nativeの画面幅
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
npm ERR! cb() never called!
-
[解決済み】react-nativeで環境変数を設定する?
-
[解決済み] 基本的なFlatListのコードで警告を投げる - React Native
-
[解決済み] React Nativeで<Text>フィールドの単一単語を太字または斜体にする
-
[解決済み] CocoaPods は、ポッド "ReactCommon/jscallinvoker" の互換性のあるバージョンを見つけられませんでした。
-
[解決済み] エミュレータ上でreact nativeプロジェクトを実行する際のspawnSync ./gradlew EACCESエラー udara
-
[解決済み] react nativeでテキストを縦書き(90度回転)させるには?
-
[解決済み] react-native run-ios` は、Error を返します。iPhone X シミュレータが見つかりません
-
[解決済み] React Nativeでデフォルトのフォントファミリーを設定するには?
-
[解決済み] React Nativeの画面幅