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

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

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

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

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Q&A

解決済

1回答

2266閲覧

Xcode12からXcode13.2にアップデートしたらFlutterのモジュールが使えなくなった

seastar

総合スコア62

Flutter

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

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

0グッド

0クリップ

投稿2022/05/24 03:10

Xcode12からXcode13.2にアップデートし、$flutter build ios コマンドでビルドしたところ
Flutterのモジュールが使えないエラーが発生するようになりました。

エラー:No such Module ”Cryptokit"

MacOS:BigSur 11.4
Xcode:13.2
Flutter:1.22.6

試したこと
$ pub getコマンドは問題なし
Xcode側で手動でCryptoKitを追加してビルド → 解決に至らず
Mac再起動、clean build
pod cash、pod lockを削除し、再度$ put get実行

同様の事象を発見しましたが、解決はしていないようです。
https://developer.apple.com/forums/thread/692091

調べてもバージョンの不具合など報告は発見できず、原因が分からない状態です。
他にできること、確認する設定などあればご教示いただけますと幸いです。
よろしくお願いいたします。

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

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

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

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

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

seastar

2022/05/24 09:24

ありがとうございます。 Flutter 2 が null safty サポートしたバージョンであり、プロジェクトに与える影響がでかいため、できる限り1系で対応を考えています。 一度flutterのバージョンを上げて試しましたが、cocoa podsのバージョンが1.9.0以上 でないといけない旨のエラーなど新たにエラーが発生する状態です。 Migrate iOS project to Xcode 13 compatibility (team, platform-ios, tool, cla: yes, d: examples, waiting for tree to go green, t: xcode)は、flutterの2.8.0の場合xcode13にしてください、と読み取ったのですが、flutter 1.22はxcode13非対応なのでしょうか。 調べても記述が見つけられず、質問ばかりで申し訳ありません。
hoshi-takanori

2022/05/24 13:16 編集

確かに、はっきりとは書いてませんね…。自分は Flutter 詳しくないのですが、iOS 開発をやってる感覚で言うと最新バージョンに追従せざるを得ないような。また、Swift や Kotlin を使ってると null safe じゃない言語には戻れません。(個人の感想レベルでごめんなさい。)
guest

回答1

0

自己解決

Xcodeバージョンの問題でした。

  • Xcode13.4
    flutter build iosコマンドは通りビルドできる
  • Xcode13.2(Xcode13.1、13.0もビルドはできなかった)
    flutter build iosコマンドは通らずビルドできない

Xcode13.2と13.4で、Flutterバージョン3.0.1と1.22.6
どちらもcreate、build試したが、ビルドの失敗成功結果は変わらないため、
Flutterのバージョンに関わらずXcodeのバージョンに依存していると予想します。

投稿2022/06/11 01:26

編集2022/06/11 01:27
seastar

総合スコア62

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問