🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

11687閲覧

CocoaPodsnoのバージョンが変更されない

MacQenzie

総合スコア1

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2021/02/13 07:01

FirebaseAnalyticsを使用するためには、CocoaPodsのバージョンが>= 1.10.0でないといけないというエラーが発生しました。
そこで、sudo gem install cocoapodsを実行したのですが、pod --verionでバージョンを確認すると1.8.4のままで変わっていませんでした。

Update all pods Updating local specs repositories CocoaPods 1.10.1 is available. To update use: `sudo gem install cocoapods` For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.10.1 Analyzing dependencies [!] `FirebaseAnalytics` requires CocoaPods version `>= 1.10.0`, which is not satisfied by your current version, `1.8.4`. [!] Automatically assigning platform `iOS` with version `14.4` on target `LoginWithFirebaseApp` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.

##試したこと
現在インストールしてあるCocoa Pods(-v1.8.4)をsudo gem uninstall cocoapodsでアンインストールし、-v1.10.1のものをsudo gem install cocoapodsでインストールしようと試みました。しかし、pod --versionで確認してみると1.8.4のままで変更されていませんでした。何が原因でしまっているのでしょうか。教えてくださると助かります。よろしくお願いします。

macqenzie@MacQenzie LoginWithFirebaseApp % sudo gem uninstall cocoapods Password: Remove executables: pod, sandbox-pod in addition to the gem? [Yn] Y Removing pod Removing sandbox-pod Successfully uninstalled cocoapods-1.10.1 macqenzie@MacQenzie LoginWithFirebaseApp % sudo gem install cocoapods Fetching cocoapods-1.10.1.gem Successfully installed cocoapods-1.10.1 Parsing documentation for cocoapods-1.10.1 Installing ri documentation for cocoapods-1.10.1 Done installing documentation for cocoapods after 3 seconds 1 gem installed macqenzie@MacQenzie LoginWithFirebaseApp % pod --version 1.8.4

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2021/02/13 08:13

type -a pod の結果を教えてください。
MacQenzie

2021/02/13 11:55

pod is /Users/macqenzie/.rbenv/shims/pod pod is /usr/local/bin/pod 上記のように表示されました。 rubyのバージョンが原因だと思い、rbenvを導入しました。ちなみに、導入する前からバージョンが変わりません。
hoshi-takanori

2021/02/13 12:22

rbenv で入れたものが優先されてるように見えますけど、rbenv 導入前から状況が変わらないのか…。 ところで、もしかして homebrew はお使いですか? (個人的には sudo gem install よりも homebrew で入れるべきだと思ってます。)
MacQenzie

2021/02/13 13:00

homebrewは使っています。 では一度アンインストールしてから、brew install cocoapodsで入れ直した方が良いでしょうか。
MacQenzie

2021/02/14 06:19

pod is /Users/macqenzie/.rbenv/shims/pod pod is /usr/local/bin/pod これってrbenvとbrewの両方に入ってしまっている状態でしょうか?
guest

回答1

0

自己解決

MacBookのバージョンを最新版にした後に、sudo gem install cocoapodsを実行したらできました。突然解決できたので驚きました。
下記の記事はとても参考になりました。同じように困っている方がいれば是非、参照してみてください。
stack overflow
Realm requires CocoaPods version >= 1.10, which is not satisfied by your current version, 1.8.3 [closed]

投稿2021/02/17 02:25

編集2021/02/17 02:31
MacQenzie

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問