LoginSignup
2
0

MacでFlutterのビルド時に"Error (Xcode): Target debug_unpack_ios failed: ..."が発生する

Last updated at Posted at 2024-02-28

状況

MacでFlutterの新規プロジェクトを作成し、iOSシミュレータで実行しようとしたところ以下のエラーが発生しました。

Failed to build iOS app
Error (Xcode): Target debug_unpack_ios failed: Exception: Failed to codesign /Users/(中略)/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter with identity -.

Could not build the application for the simulator.
Error launching application on iPhone 15 Pro.

Exited (1).

環境

  • macOS Sonoma 14.2.1
  • Flutter 3.16.9

原因と対策

プロジェクトを「書類」ディレクトリに作成しており「書類」をiCloud同期する設定にしていました。同期設定したフォルダはビルドディレクトリとして適さないようです。

iCloud設定→iCloudドライブ→"デスクトップ"フォルダと"書類"フォルダをオフにします。

image.png

または、プロジェクトディレクトリを「デスクトップ」「書類」以外のローカルな場所に作成します。

補足

一般的に開発用ディレクトリはホームディレクトリ直下などに作成することが多いと思います。

クラウドストレージやネットワーク上のディスクは、日本語のディレクトリ/ファイル名などと同様意図しない不具合が発生する場合があるので避けるのが無難です。

今回はバックアップの目的も兼ねてあえてiCloud同期の「書類」フォルダを使ってみましたがやはり良くないようです。(ビルドディレクトリのように頻繁に書き換わるフォルダを置くことにそもそも無理がありそうですが)

開発ディレクトリはローカルに置いて、バックアップはTime MachineやGit等他の手段を組み合わせて行いましょう。

2
0
0

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
2
0