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

Uncategorized (Xcode): Command CodeSign failed with a nonzero exit codeで沼った話

Posted at
  • これは私が以下のエラーで詰まった時の話
Uncategorized (Xcode): Command CodeSign failed with a nonzero exit code


Could not build the application for the simulator.
Error launching application on iPhone SE (3rd generation).

何をしようとしていたか

  • flutterをインストールしてSimulatorでIOSアプリをPC上で動かしたかった
  • flutterのインストールについてこちらから
    • 手順はざっくりこんな感じ(上記リンク先のタイトル)
      • Install the Flutter SDK
      • Configure iOS development
        • Install and configure Xcode
        • Configure your target iOS device
        • Install CocoaPods
      • Check your development setup
        • Run Flutter doctor
        • Troubleshoot Flutter doctor issues
  • flutter doctorは素晴らしい

本題

  • flutter doctorを実施して全て通っているのに何故か起動するとエラーが起こる
$ flutter doctor                       
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.2, on macOS 14.6.1 23G93 darwin-x64, locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.1)
[✓] VS Code (version 1.89.0)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!


### flutter起動 ###
Uncategorized (Xcode): Command CodeSign failed with a nonzero exit code


Could not build the application for the simulator.
Error launching application on iPhone SE (3rd generation).

調査したところ

  • バグ原因
    • 調べた原因はいかが考えられた
      1. 証明書の有効期限が切れている可能性
      2. pods(cocoapods)が正常にインストールできていない可能性
      3. flutter側のキャッシュで不要なものが残っている可能性
      4. flutterのソースコードの配置場所の問題
  • バグ調査
    • 以下あくまで自分の考えですので異なっている可能性もあります
      1. 証明書の有効期限が切れている可能性
        → 同時期に案件参画された方は正常に動いているのを見ると証明書の線はなさそう
      2. pods(cocoapods)が正常にインストールできていない可能性
        → 実際に何度かインストールを繰り返したが効果はなかった
        → 正常に動いていない場合はflutter doctorの際に怒られそう
      3. flutter側のキャッシュで不要なものが残っている可能性
        → 以前に適当な手順でflutterを起動させたことがあったのでその可能性はありそう
      4. flutterのソースコードの配置場所の問題
        → iCloudと同期しているフォルダの配下がNGっぽいみたいな記事を見た
        → iCloudと同期しているフォルダに入っていたので可能性はありそう

結論

  • 自分の場合は以下二つが原因だった

    • flutter側のキャッシュで不要なものが残っている可能性
    • flutterのソースコードの配置場所の問題
  • 解消

    • flutter cleanを行ってbuildしていたものを全てクリアにした
    • 配置場所がiCloudと同期しているフォルダに配下になっていたので同期していない場所に移動

最後に

  • 割とそんなことない内容だったが結構いろんな情報があったのでそれなりの数を試す必要があったのはしんどかった
  • 解消方法に関しては配置場所だけの可能性もあったけど、buildしてエラーが起きていたので念の為削除した
0
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
0
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?