1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Xcode11→12にしてSimulatorでRunしたらMach error -308 - (ipc/mig) server diedと出た話

Last updated at Posted at 2020-09-22

起こった環境

  1. macOS Catalina 10.15.6
  2. 元のXcode 11.7
  3. 新しいXcode 12.0

エラー発生から解決までの経緯

ことの始まり

Xcode12がReleaseされたので使ってみたいけどちょっと不安だから今までのXcodeも残そうと思い、

ダウンロードしてきたXcode_12.xipを解凍して、Xcode12.appにリネームしてアプリケーションフォルダに突っ込む。

それからXcode12を起動してテキトーなプロジェクトでTargetをiPhone11のSimulatorにしてRun!

Simulatorが起動するもXcodeのウィンドウ内上方にダイアログが出て、

"The operation couldn’t be completed. (Mach error -308 - (ipc/mig) server died)"

と表示され。ナンノコッチャと。

ちなみに手持ちのiPhone11実機ではふつうにRunできました。

試したこと

"Command CompileSwift failed with a nonzero exit code" error."とも出ていたのでそっち中心で最初調べていました。

  1. Clean Build Folder(shift⌘K、shift⌘⌥K) … 変化なし
  2. /Library/Developer/Xcode/DerivedDataの削除…変化なし
  3. Xcodeの再起動…変化なし
  4. Macの再起動…変化なし

Mach error -308 - (ipc/mig) server died 方面で調べてみる

  1. ファイアウォールをオフにしてみる…変化なし

  2. Xcode Command Line Toolsを入れ直す

    $ sudo rm -r /Library/Developer/CommandLineTools
    

    してから

    $ xcode-select --install
    

    変化なしどころかインストール失敗。Apple DeveloperからCommand Line Tools for Xcode 12をダウンロードしてきてインストール。

    それからMac再起動…変化なし

諦めかけたその時!

/Library/Developer/PrivateFrameworks/CoreSimulator.framework を削除して
Xcodeをもう一度起動してダイアログが出て、指示に従ってコンポーネントを追加してみた…

うごいた !

無事にXcode12でもSimulatorが使えるようになりましたとさ、めでたしめでたし。

同じようなエラーで悩んでいる方の一助となりますように

参考にさせていただいたところ

Mach error -308 - (ipc/mig) server died

Cannot run application on simulator after installing Xcode 11 - CFBundleVersion error

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?