MacBookAirを移行アシスタントで移したあと、"Bad CPU Type In Executable"が出た！！

# 環境
MacBookAir13 ==> MacBookAir15
intel Core i5 ==> apple M2  <-これがポイント

# 対処方法
結論は、**<font color='red'>Rosetta2 をインストールする</fon>**　だけでした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/261796cd-ae5c-8cee-6638-11be7fcf75bc.png)

下記の参考にしたサイト『Fix for MacBook Air M1/M2 — ‘Bad CPU type in executable’ Error』を読んでいたところ、
『ターミナルを使用して Homebrew をインストールするのは非常に簡単です。 次のコマンドを実行するだけです。/bin/bash -c "$(curl -fsSL `https://raw.githubusercontent.com/Homebrew/install/master/install.sh`)”』　
とあったのでトライしたところ、これを入力してenterすると”Quote”が点滅。進み方がわからないので断念。関係のないことをしていたみたいです。
そうこうしているうちに上のようなポップアップが出ました。
実際は、このサイトの最後の方に対処方法が書いてありました。（下記に訳文を記載しました）

## 『Fix for MacBook Air M1/M2 — ‘Bad CPU type in executable’ Error』の訳文
![スクリーンショット 2024-03-22 8.55.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/ca32f5de-37ca-35a5-09d7-63c56d71a9e1.png)

![スクリーンショット 2024-03-22 8.55.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/23156188-06b5-4f76-8fe0-e32556c49196.png)

![スクリーンショット 2024-03-22 8.55.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/d7c30524-b898-8905-3919-a6701ab2ebec.png)

![スクリーンショット 2024-03-22 8.56.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/7005fe67-2b24-8ce7-2209-0a2a0b5c2ac9.png)

# エラーが出るまでの経緯
・「環境」で記述した様に、intelベースのMacBoookAir13インチからapple M2ベースのMacBoookAir15インチへ移行アシスタントでデータ等環境を移行（スムーズに終了）

・python3ファイルのprogramを実行をしようとしたところ、<font color='red'>"Bad CPU Type In Executable"</font>（実行可能ファイルの不正な CPU タイプ）となって、実行できない！！

・ポップアップで **”IDLE3.appを開くには、Rosettaをインストールする必要があります。……”** 
と表示されたが、pythonファイルも開かないので、LunchPadを見てみると、 **Xcodeが見当たらない** ！！

・これが原因と思いXcodeをインストール

・これでも、ターミナル上では"Bad CPU Type In Executable"が表示される

・appleサポートに相談したところ”わからない”とのことで、Xcodeのサポートチームを紹介されるが、デベロッパーではないので違うのではないかと思いながら質問してみると、案の定関係なかったが、apple Communityで会話されているとURLを教えてもらう。（残念ながら、あまり参考にならなかった。）

・それとは別に自分で調べたのが、「参考にしたサイト」です。

・私の場合、ポップアップ **”IDLE3.appを開くには、Rosettaをインストールする必要があります。……”** は、「今はしない」で消してしまったが、色々触っているうちに、何かのタイミングでポップアップが出てきたので、インストールしたところ無事programの実行ができ無事解決しました。

# 原因
Apple が以前 MacBook に搭載されていた典型的な Intel Core プロセッサを、 Apple シリコン プロセッサ Apple M1 に置き換えたとき、Intel プロセッサ用に設計されたプログラムは新しい ARM64 ベースの Mac と互換性がなくなったことに起因しているらしいです。

# 参考にしたサイト
Fix for MacBook Air M1/M2 — ‘Bad CPU type in executable’ Error

https://medium.com/@jithmisha/fix-for-macbook-air-m1-m2-bad-cpu-type-in-executable-error-3719a0a1cb6

# 内容を訳しました
![スクリーンショット 2023-09-28 9.48.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/9467435a-7350-6c69-0f38-b1fd00bf32ad.png)

![スクリーンショット 2023-09-28 9.49.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/7663f456-c35c-52c6-fba2-fbba35e06543.png)

![スクリーンショット 2023-09-28 9.49.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/074b2ab9-1260-9203-7578-52c702c32da1.png)






# （ご参考）apple DeveloperのXcodeサポートチームから教えてもらったapple Communityでの会話の日本語約しました。

https://discussions.apple.com/thread/253936245

https://discussions.apple.com/thread/254886365

https://discussions.apple.com/thread/250777998


![スクリーンショット 2023-09-28 13.38.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/554a1973-cb63-9c3c-bb34-6f6af89e6e7b.png)

![スクリーンショット 2023-09-28 13.39.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/634708/c3a9de04-46ff-4984-726f-9d29331ecf1b.png)