渋谷ほととぎす通信

Unity・ゲーム開発 技術で一生食べていく情報発信

macOS SierraでCocoaPodsインストール失敗の回避方法

f:id:esakun:20210329063228p:plain

macOS Sierra 10.12.4でCocoaPodsをインストールすると
以下のようなエラーが起きます。

ERROR:  While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj

これはEI Capitanから導入された
システム整合性保護:System Integrity Protection (SIP)による影響です。
ルート権限ユーザーでも制限がつくようになりました。

こちらの記事を参考にCocoaPodsのインストール先を変更します。
通常/usr/bin/配下ですが、/usr/local/bin/配下へ変更しています。

これでCocoaPodsは使えるようになります。

環境

  • macOS Sierra 10.12.4
  • gem -v 2.4.1
  • ruby -v 2.0.0p648