🐶
XcodeのPlaygroundでfail to launch processしてしまう
はじめに
一人で映画を見にいくのが実は苦手です。どうもこんにちは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