![見出し画像](https://assets.st-note.com/production/uploads/images/44472796/rectangle_large_type_2_ce886ff6810431ebbc2ec5ce3bff238f.jpeg?width=1200)
Photo by
shinsukesugie
M1 で flutter run 実行時 pod install でコケるのを解決する!
M1(Apple Silicon) でFlutter環境を公式通りに構築して、flutter run 実行すると下記のようなエラーが出てしまいました。
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods-Runner`: (``)
...(略)...
104ad8000-104adc000 r-x /Users/kyklades/.anyenv/envs/rbenv/versions/3.0.0/bin/ruby
...(略)...
1000000000-7000000000 ---
[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.
Error running pod install
Error launching application on iPhone 8.
エラー文言からググってみると、M1 で pod install がうまくいかないという記事がちらほら。
それらを参考に解決策を実行してみたのですが、私の場合はうまくいきませんでした😇
記事からARM版のCocoaPodsやffi周りが原因ぽそうなことはわかったのにどうしたものか…。そういや、rbenvで落としたバージョン3.0.0を使用してCocoaPodsをインストールしたけどそこらへんかな?🤔と思い、試しにバージョンを変更することに。
rbenvでsystemバージョンに戻し、再度 sudo gem install cocoapods を打ち CocoaPods をインストールしなおしたら無事解決しました🎉
// NG
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [arm64-darwin20]
// OK
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.arm64e-darwin20]
下記Issueにも同じような方法で解決した方がいたようです!
M1使っていると、それなりにエラーに遭遇しますね🐶
この記事が気に入ったらサポートをしてみませんか?