質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.48%
Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Dart

Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。

Q&A

解決済

1回答

3088閲覧

Podfile.lockが生成されない

uma02

総合スコア18

Flutter

Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Dart

Dartは、Googleによって開発されたJavaScriptの代替となることを目的に作られた、ウェブ向けのプログラミング言語である。

0グッド

0クリップ

投稿2022/04/05 05:17

編集2022/04/05 10:07

こんにちは。
FlutterでアプリをBuildしようとしたところ、下のようなエラーが出ました。
調べたところ、Podfile.lock,Podfileを削除することで解決している人が多かったので同じようにしようとしたのですが、Podfile.lockが生成されていないことに気づきました。
ディレクトリはiosを指定しているので本来であればPodfileの下に生成されるはずなのですが、Pod installやPod updateを行なっても生成できません。
原因がわかる方がいらっしゃったらご教授願いたいです。
よろしくお願いします。

発生している問題・エラーメッセージ

flutter

1//flutter runをしたときの出力コード 2 3ios % flutter run 4Changing current working directory to: /Users/okamotoyuma/Downloads/sea_chat 5Running "flutter pub get" in sea_chat... 5.5s 6Launching lib/main.dart on iPhone SE (3rd generation) in debug mode... 7Running pod install... 1,714ms 8CocoaPods' output: 910 Preparing 11 12 Analyzing dependencies 13 14 Inspecting targets to integrate 15 Using `ARCHS` setting to build architectures of target `Pods-Runner`: (``) 16 17 Fetching external sources 18 -> Fetching podspec for `Flutter` from `Flutter` 19 -> Fetching podspec for `cloud_firestore` from 20 `.symlinks/plugins/cloud_firestore/ios` 21 cloud_firestore: Using Firebase SDK version '8.11.0' defined in 'firebase_core' 22 -> Fetching podspec for `cloud_functions` from 23 `.symlinks/plugins/cloud_functions/ios` 24 cloud_functions: Using Firebase SDK version '8.11.0' defined in 'firebase_core' 25 -> Fetching podspec for `file_picker` from `.symlinks/plugins/file_picker/ios` 26 -> Fetching podspec for `firebase_analytics` from 27 `.symlinks/plugins/firebase_analytics/ios` 28 firebase_analytics: Using Firebase SDK version '8.11.0' defined in 29 'firebase_core' 30 -> Fetching podspec for `firebase_auth` from 31 `.symlinks/plugins/firebase_auth/ios` 32 firebase_auth: Using Firebase SDK version '8.11.0' defined in 'firebase_core' 33 -> Fetching podspec for `firebase_core` from 34 `.symlinks/plugins/firebase_core/ios` 35 firebase_core: Using Firebase SDK version '8.11.0' defined in 'firebase_core' 36 -> Fetching podspec for `firebase_messaging` from 37 `.symlinks/plugins/firebase_messaging/ios` 38 firebase_messaging: Using Firebase SDK version '8.11.0' defined in 39 'firebase_core' 40 -> Fetching podspec for `firebase_storage` from 41 `.symlinks/plugins/firebase_storage/ios` 42 firebase_storage: Using Firebase SDK version '8.11.0' defined in 'firebase_core' 43 -> Fetching podspec for `google_mobile_ads` from 44 `.symlinks/plugins/google_mobile_ads/ios` 45 -> Fetching podspec for `google_sign_in` from 46 `.symlinks/plugins/google_sign_in/ios` 47 -> Fetching podspec for `image_picker` from `.symlinks/plugins/image_picker/ios` 48 -> Fetching podspec for `path_provider_ios` from 49 `.symlinks/plugins/path_provider_ios/ios` 50 -> Fetching podspec for `shared_preferences_ios` from 51 `.symlinks/plugins/shared_preferences_ios/ios` 52 -> Fetching podspec for `sign_in_with_apple` from 53 `.symlinks/plugins/sign_in_with_apple/ios` 54 -> Fetching podspec for `sqflite` from `.symlinks/plugins/sqflite/ios` 55 -> Fetching podspec for `url_launcher` from `.symlinks/plugins/url_launcher/ios` 56 57 Resolving dependencies of `Podfile` 58 59Error output from CocoaPods: 6061 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygem 62 s/core_ext/kernel_require.rb:54:in `require': 63 dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle, 0x0009): tried: 64 '/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle' (mach-o file, but is 65 an incompatible architecture (have 'arm64', need 'x86_64')), 66 '/usr/lib/ffi_c.bundle' (no such file) - 67 /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle (LoadError) 68 from 69 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubyge 70 ms/core_ext/kernel_require.rb:54:in `require' 71 from /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi.rb:5:in `rescue in <top 72 (required)>' 73 from /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi.rb:2:in `<top (required)>' 74 from 75 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubyge 76 ms/core_ext/kernel_require.rb:54:in `require' 77 from 78 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubyge 79 ms/core_ext/kernel_require.rb:54:in `require' 80 from /Library/Ruby/Gems/2.6.0/gems/ethon-0.15.0/lib/ethon.rb:3:in `<top 81 (required)>' 82 from 83 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubyge 84 ms/core_ext/kernel_require.rb:54:in `require' 85 from 86 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubyge 87 ms/core_ext/kernel_require.rb:54:in `require' 88 from /Library/Ruby/Gems/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `<top 89 (required)>' 90 from 91 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubyge 92 ms/core_ext/kernel_require.rb:54:in `require' 93 from 94 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubyge 95 ms/core_ext/kernel_require.rb:54:in `require' 96 from 97 /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_sourc 98 e.rb:440:in `download_typhoeus_impl_async' 99 from 100 /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_sourc 101 e.rb:372:in `download_and_save_with_retries_async' 102 from 103 104~~~文字数制限があるため省略~~ 105 106 107 108 /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer. 109 rb:124:in `analyze' 110 from 111 /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:416:in 112 `analyze' 113 from 114 /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:241:in 115 `block in resolve_dependencies' 116 from 117 /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface.rb:6 118 4:in `section' 119 from 120 /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:240:in 121 `resolve_dependencies' 122 from 123 /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:161:in 124 `install!' 125 from 126 /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/command/install.rb: 127 52:in `run' 128 from /Library/Ruby/Gems/2.6.0/gems/claide-1.1.0/lib/claide/command.rb:334:in 129 `run' 130 from 131 /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:52:in 132 `run' 133 from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/bin/pod:55:in `<top 134 (required)>' 135 from /usr/local/bin/pod:23:in `load' 136 from /usr/local/bin/pod:23:in `<main>' 137 138Error running pod install 139Error launching application on iPhone SE (3rd generation). 140

↓Podfileは生成されていますがPodfile.lockは生成されていません。
イメージ説明

試したこと

Podfileのplatform :iosを9~14の間で変えてみましたが変化はありませんでした。
イメージ説明

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

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

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

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

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

hoshi-takanori

2022/04/05 07:38

スクショの下部に pod install に失敗したようなエラーが出てますね。エラーメッセージは端折らずに実行したコマンドも含めて全文貼りましょう。
hoshi-takanori

2022/04/05 13:17

> dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle, 0x0009): tried: '/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')) これが問題っぽいですね。M1 Mac 上でターミナルを Rosetta で動かしてたりしますか?
uma02

2022/04/07 06:16

返事が遅くなりすみません。 おっしゃる通りでした。「Rosettaで使用して開く」のチェックを外した後 https://stackoverflow.com/questions/66644365/cocoapods-on-m1-apple-silicon-fails-with-ffi-wrong-architecture を参考に sudo gem uninstall cocoapods sudo gem uninstall cocoapods-core sudo gem uninstall cocoapods-downloader etc. sudo arch -x86_64 gem install ffi sudo arch -x86_64 gem install cocoapods を実行することで解決できました。 ありがとうございました。
guest

回答1

0

自己解決

Finderからターミナルの情報を開き、「Rosettaを使用して開く」のチェックを外した後、
https://stackoverflow.com/questions/66644365/cocoapods-on-m1-apple-silicon-fails-with-ffi-wrong-architecture
を参考に
sudo gem uninstall cocoapods
sudo gem uninstall cocoapods-core
sudo gem uninstall cocoapods-downloader
etc.
sudo arch -x86_64 gem install ffi
sudo arch -x86_64 gem install cocoapods
を実行することで解決できました。

投稿2022/04/07 06:16

編集2022/04/07 06:19
uma02

総合スコア18

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問