LoginSignup
18
15

More than 1 year has passed since last update.

M1チップ搭載MacでCocoaPods導入時のTips

Last updated at Posted at 2021-12-25

なんの記事

  • m1Max macbookを新しく迎え、意気揚々とCocoapodsをsudo gem install cocoapodsでインストールし、xcodeのプロジェクトをコンパイルしようとしたところ、pod installでエラーを吐いた。
  • 調べたところ、3つの解決方法があったが、HomebrewからCocoapodsインストールするのが一番環境を汚さなさそうだったから、この方法を採用。

エラー

LoadError — dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle, 0x0009): missing compatible arch in /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle — /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require’
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require’
/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.0/lib/ffi.rb:6:in

3つの解決方法

  • 以下の3つの方法のどれでも一応は機能するみたい。だが、三番目の方法を採用。

1.ターミナルを開いてロゼッタを使って開くをチェックし、sudo gem install ffiを実行

2. 以下のスクリプトを実行

sudo arch -x86_64 gem install ffi
arch -x86_64 pod install.

3. Homebrewを使用しCocoaPodsをインストール

Apple SiliconのMontereyにも対応しており、安定版だとわかった。
https://formulae.brew.sh/formula/cocoapods

Screen Shot 2021-12-25 at 23.14.25.png

参考

18
15
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
15