みなさん、こんにちは。Mac OS Sonoma の最新バージョンにアップデートした可能性があります。これにより、Xcode のアップデートが強制されます。世界で情熱を持っているのはあなただけではありません、私たち全員がその罪を犯しています。
しかし、このアップデートは多くの不要なバグをもたらし、Flutter 開発者に多くのパニックと眠れぬ夜をもたらしました。
この短い記事では、すべての Flutter アプリ開発者がアプリの最新バージョンに更新した後に遭遇する 2 つの一般的なエラーをリストします。
エラー1
フォルダー名の変更に関する問題
この質問は、Xcode の最新バージョンで Flutter アプリを実行するときに最初に表示される質問になります。
修正する
この問題を解決するには、フォルダーを手動で検索してすべてのインスタンスを TOOLCHAIN_DIR に置き換えるか、ポッドがインストールされるたびに自動的に変更を行うポッド スクリプトを作成します。
post_install do |installer|
installer.aggregate_targets.each do |target|
target.xcconfigs.each do |variant, xcconfig|
xcconfig_path = target.client_root + target.xcconfig_relative_path(variant)
IO.write(xcconfig_path, IO.read(xcconfig_path).gsub("DT_TOOLCHAIN_DIR", "TOOLCHAIN_DIR"))
end
end
.......
end
installer.pods_project.targets.each do |target|