5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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 Sequoia 15.6.1
  • Flutter 3.16.9

原因と対策

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

対処法1

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

対処法2

システム設定アプリ→自分の名前(Apple Account)→iCloud→Drive→"デスクトップ"フォルダと"書類"フォルダをオフにします。

スクリーンショット 2025-09-18 12.56.25.png

補足

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

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

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

開発ディレクトリはローカルに置いて、バックアップはTime MachineやGit等他の手段用いるのが良いと思います。

5
0
2

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?