SNCreate
エラー
Unity

pod installで EACCES - Permission denied でインストールできない場合の対処方法

作成日:2024年01月31日
最終更新日:2024年07月21日

iOSビルドに広告関連のSDKが入っている場合podを導入する必要があるのですが、podをアップデートした際にpermissionが変更されてしまったのか、下記のようなエラーが発生していました。

Terminal window
1
Errno:: EACCES - Permission denied @ rb_sysopen - /Users/d4ken/Library/Caches/CocoaPods/Pods/VERSION
2
~~~ 以下略 ~~~

こちらのエラー発生原因として~/Library/Caches/CococaPodsの権限がrootになっていることが考えられます。

こちらの権限を変更するには下記のコマンドを入力します。

Terminal window
1
sudo chown -R `whoami` ~/Library/Caches/CocoaPods

再度pod installしてみます。

Terminal window
1
$ pod install
2
Analyzing dependencies
3
Downloading dependencies
4
Installing Ads-Global (5.6.0.9)
5
Installing BURelyFoundation_Global (0.1.3.3)
6
Installing FBAEMKit (13.2.0)
7
Installing FBAudienceNetwork (6.14.0)
8
~~~ 以下略 ~~~

エラーの表示はなくなり、無事.xcworkspaceが生成されました。


参考リンク:

Error running pod install for an update due to permissions

記事のタイトル:pod installで EACCES - Permission denied でインストールできない場合の対処方法
記事の著者:D4ken
公開時間:2024年01月31日