プログラマ行進曲第二章

主にソフトウェア関連の技術をネタにした記事を執筆するためのブログ

Xcode 11が正式にリリースされたのでXcode 11のベータを消したらgit周りでエラーが出たため対処した

タイトルの通りで、Xoce 11が正式にリリースされたので、今まで入れていたXcode 11のベータを消した後、gitのコマンドを実行しようとしたら以下のようなエラーが出ました。

xcrun: error: active developer path ("/Applications/Xcode11-beta.app/Contents/Developer") does not exist, use xcode-select to change

出たエラーメッセージをちゃんと記録してなかったので細かい文言は違うと思いますが、こんな感じのエラーでした。

which git した結果は /usr/bin/git だったので、Xcode付属のgitを使っていて、Xcode11 ベータを消したことでだめになっている模様。

普段Xcodeをヘビーには使わないのでどうやって解決するのがいいのかとググったところ、以下の記事を見つけて同様の対処をすれば解決しました。

atsumo.hatenablog.com

根本原因を理解せずにやっているのはあまりよろしくないとは思いつつ、当面の問題を回避するのによさそうだったので実行しました。

上記記事と同じことの繰り返しになりますが、やったことは以下の通りです。

まず、 xcode-select --print-path を実行して、現在のxcode-selectのパスを確認。

xcode-select --print-path
/Applications/Xcode11-beta.app/Contents/Developer

実際に使いたいのは Xcode.app なので、それを戻す。

sudo xcode-select --reset

再度パスを確認する。

$ xcode-select --print-path
/Applications/Xcode.app/Contents/Developer

確認した後、gitコマンドを使ってみたらエラーが出なくなったのでこれでひとまず解決。

iOSプログラミングの勉強をしているのですが、こっそりと…

今やっている勉強メモとか貼り付けておきます。

上記リンク先はQiitaの限定共有です。勉強しているネタ元は以下の書籍。

iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides)

iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides)

なんで限定共有でやっているかというと…

  • 勉強途中で書き途中だから
  • それ以上に本の中身の記述をそのまま書いている箇所が多いため、公開で投稿してるとアウトだと思っているから

じゃあ何で今回記事にしているかというと、今はこういうこと勉強してます!というアピールしたいから。

なので、ある程度時間が経過したらリンクをサクッと削除すると思います。

こうやってブログ更新しておかないと勉強しているのに何もやってないように外からは見えるだろうからです。

無職は辛い!!仕事したい!!

Xcodeにプラグインを導入してみた

最近iOSプログラミングもちょびちょびと勉強しているわけですが、iOSプログラミングする際に使うXcodeにそろそろプラグイン導入して楽したいなと思い始めてみたので、軽く調べてみました。

ここら辺を見ると「何をすればプラグインを導入できるか」「どういう風に役立つプラグインがあるか」といったことが一望できるので、まずはここら辺から始めてみるといいかと思いました。

プラグイン入れすぎるとXcodeが重くなるのかどうかは知りません。

最初に何を入れればいいか分からないという人は、Xcode5に対応したパッケージマネージャのAlcatrazとコード補完を強化するプラグインFuzzyAutocompletePluginを入れてみるといいと思います。

前者を入れてしまえば後はメニューからプラグインを管理できるだけでなく、どんなプラグインがあるのか概観できるし、後者はコード補完がデフォルトより融通が利くようになるので導入直後から便利さを感じ取れると思うのでお勧めです。