🐶

XcodeのPlaygroundでfail to launch processしてしまう

2022/01/30に公開

はじめに

一人で映画を見にいくのが実は苦手です。どうもこんにちはTOSHです。
今日は、Playgroundで遊んでいたところ、エラーに遭遇し、何も実行できないというエラーに遭遇したので、そちらの問題の対処法を紹介します。

Playgroundとは

Xcode内でProjectとは別に作成することができ、純粋なSwiftの挙動を確認できるツールです。
ここでいう、PlaygroundとはXcode内に付属している機能のことを指し、iPadでアプリの作成ができる、Swift Playgroundsとは別になります。Swift Playgroundsについてはこちら

Playgroundが実行できない

サクッとPlaygroundを実行しようとしたところ、下記のエラーが出てきて、実行できませんでした。

Failed to launch process. Failed to attach to stub for playground execution: error: attach failed ((os/kern) invalid argument)

ふむ、謎ですね。特に解決方法も提示されていないので、知らないと解決が難しい類の問題です。

再現環境

OS: Monterey 12.1
XcodeVersion: 13.2.1
CPU: Apple Silicon(M1 Pro)
WithRosetta: YES

解決方法

Rosettaの使用なしで、Xcodeを起動しましょう。

上記画像だと、XcodeをRosettaありで起動しているため、赤線で囲ってある部分のチェックを外してあげてください。

これで問題なく、コードを実行することができるようになりました。

まとめ

Rosettaってこんなところに影響を及ぼすんですね。

Discussion