あるSEのつぶやき・改

ITやシステム開発などの技術に関する話題を、取り上げたりしています。

React NativeのiOSで「warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' 」が出てビルドが失敗する

React Nativeのプロジェクトで、iPhoneシミュレーターで実行しようとしたところ、iOSのビルドで以下のエラーが出てビルドに失敗しました。

warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 5.0, but the range of supported deployment target versions is 8.0 to 13.2.99. (in target 'CocoaAsyncSocket' from project 'Pods')

なんでも、CocoaAsyncSocketなるもののターゲットが iOS 5.0 になっているのが原因のようです。

ネットで調べたところ、解決策が見つかりました。

Xcode で ios¥Pods¥Pods.xcodeproj を開きます。

Xcodeの左ペインで Pods を選択し、TARGETS で CocoaAsyncSocket を選択します。そして、Build Settings のタブから、Deployment > iOS Deployment Target で iOS のバージョンを変更します。ここでは、iOS 10.0 にしています。

f:id:fnyablog:20200726094733p:plain:w640

これで再ビルドしたら、エラーが解消しました!

・参考サイト

stackoverflow.com