LoginSignup
2
2

More than 1 year has passed since last update.

[Flutter] Xcodesappのインストールの仕方とエラーの対処法

Last updated at Posted at 2022-11-25

97b65480-5b67-11eb-8ae9-790954116a2e.png

こんにちわ〜 いせきです〜 久しぶりの投稿です〜〜

小さな報告ですが、私の内定先の株式会社ゆめみで内定者アルバイトを始めることになりました。そのため、このアカウントもゆめみのOrganizationに参加することができました!!
より一層頑張っていこうと思います!!!

では、本題です。

内定者アルバイトでFlutterの環境構築をしていました。その際に、
「今後のためを考えて、複数のバージョンの利用にも対処できるようにXcodesAppがおすすめです」と記載がありました。

なんだこれ?と思いながら調べてみました。こちらがサイトになります。

XcodesAppの公式のリポジトリ

XcodesAppとは

XcodesAppとは、Xcodeの複数のバージョンをインストールして切り替えることができるアプリです。その切り替えがとても簡単なことが特徴としてあります。複数のプロダクトを開発する時にとても重宝すると思います。

スクリーンショット 2022-11-23 9.04.46.png

ダウンロード方法

ダウンロード方法はとても簡単です。以下のコマンドを入力するだけです。
前提条件として、brewを使用するためには、HomeBrewをダウンロードする必要があります。HomeBrewのサイトについては最後にリンクを乗っけます。(知りたい人が多ければまた書こうと思います。)

brew install --cask xcodes

ダウンロードが完了すると、アプリケーションの欄にXcodesがあるとおもいます!

スクリーンショット 2022-11-21 18.07.04.png

では、これでバージョンを決めたら、インストールすることでXcodeが使用することができます!!

Flutterで使用する際の注意点

ダウンロードしたXcodeをFlutterで使用する際に小さな注意点があります。それは、環境構築の際のXcodeの接続です。

接続の際には以下のコードを打つと、Flutter doctorでうまく行くことが確認できます。

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch

しかし、XcodesAppを入れた場合は、見つからないと出てしまうと思います。その理由としては、Xcodeのアプリ名が違うからです。

僕がダウンロードしたXcodeを見ると以下になっています。
スクリーンショット 2022-11-23 9.17.19.png

「Xcode-14.1.0」になっています。

そのため、以下のコードに変更する必要があります。

sudo xcode-select --switch /Applications/Xcode-14.1.0/Contents/Developer
sudo xcodebuild -runFirstLaunch

アプリ名については、ダウンロードしたバージョンの名前を入れるようにしましょう。

体験したエラーについて

1、Xcodeがインストールできませんでした。

こちらについては対策は簡単です。人型のアイコンをタップして、Apple IDでサインしてください。その時のApple IDはMacで登録したApple IDを使用するといいと思います。
スクリーンショット 2022-11-23 13.35.29.png

2、破損していて展開できません。

この問題はとても怖いですね。破損!?となるので。
落ち着いて対処してみましょう。

スクリーンショット 2022-11-23 13.35.40.png

このエラーについてはGithubのIssuesにも投稿されています。

開発者からは、「ログインせずに、ダウンロードをしようとするとAppleブロックするらしい」と言っていました。
僕が試行錯誤した結果、以下の方法でできたので、共有します。

1、Xcodesを開いて、Xcodesから設定...を押して設定画面を開きます。
2、写真の通りに設定を変更してみる
3、Xcodesの人型のアイコンをクリックしてApple IDのログインを行なってください。

スクリーンショット 2022-11-23 14.04.54.png

最後に

とても便利なソフトではありますが、環境構築にはとても大切ですね。

参考文献

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