アップデート後の動作に問題は無いとか言ってましたが、
実はgitで以下のような実行エラーが出ることに気付きました。
$ git dyld: Symbol not found: _OBJC_IVAR_$_NSFont._fFlags Referenced from: /Applications/Xcode.app/Contents/SharedFrameworks/DVTDocumentation.framework/Versions/A/../../../../SharedFrameworks/DVTKit.framework/Versions/A/DVTKit Expected in: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit in /Applications/Xcode.app/Contents/SharedFrameworks/DVTDocumentation.framework/Versions/A/../../../../SharedFrameworks/DVTKit.framework/Versions/A/DVTKit git: error: unable to locate xcodebuild, please make sure the path to the Xcode folder is set correctly! git: error: You can set the path to the Xcode folder using /usr/bin/xcode-select -switchただネット検索してみるとこれmacあるあるらしく、
$ xcode-select --installを実行することで解決できるとのこと。
で、実際実行してみるとダイアログウィンドウが出て
command line toolsのインストールに導かれたのでした。
しかし完了後もgitは動かず。
仕方がないので自己解決を目指すことに。
エラーの内容から察するに開発環境のXcodeの問題と推測でき、
ではと[Finder]からXcodeを実行しようとすると、
アイコンに起動不能っぽいマークがついてます。
これは古いOS上でインストールしていたXcodeのバージョンと
現OSのバージョンとの組み合わせに問題があるということのよう。
ではXcodeを更新すればいいと思い、
App Storeで探してみると…最新のXcode13しかなく
macOS11が必要とか言われてインストールできない!!
そして私の古いMacBook ProではmacOS11は動かないorz
それでもXcodeの旧バージョンはAppleから落とせるはず。
とその前に公式サイトで
私の使っているmacOS Catalina 10.15.7には
Xcode 12.4が対応していることを確認しておきます。
そしてAppleの開発者サイトにApple IDでログインして
ダウンロードページを開き、
[more]を開こうとすると…ここって要Apple Developer Program契約?
年会費US$99を払わないとダウンロードさせてもらえないようorz
しかしXcodeは野良で落ちているはず。
セキュリティ的に問題ありの可能性はありますが、
背に腹は代えられません。
ということでxcodereleases.comからXcode_12.4.xipをダウンロード。
これを展開してXcodeを得ます。
そして/Applicationsディレクトリに既に存在するXcodeはXcode.oldにリネームし、
新たなXcodeを/Applicationsディレクトリにコピーした上で
$ sudo xcode-select --switch /Applications/Xcode.appを実行すると、無事gitが動くように。
いやマジ助かった。
0 件のコメント:
コメントを投稿