Xcode-11.5とXVim2 6月1日, 2020


Xcode-11.5に上げてからVim起動時にエラーが出るようになった。表示は長いので省略するが、要するに「プラグインXVim2.xcpluginのロードエラー」などで、

$ xcodebuild -list> /dev/null

これでも同じエラーが表示される。対処方法がわからず、コールドブートの度に、つまり私の場合は毎朝、この何行ものエラー表示が繰り返され、わずらわしかった。これまで類似のエラーは、GithubのXVimProjectにある手順に従えば解決したように思うが、今回はNG。

調べてみてEugeneの これ を発見。2020-03-01の記事だけど、大変ありがたい。Thanks a lot. 要するに「xcodebuildも再署名しなさい」ということ。再署名することでTeamIdentifierが’not set’になる。これで前手順で’not set’にしてしまったXcodeのTeamIdentifierと連携をとるということだろうか。このあたりの事情を説明するものをまだ見てはいないのだけど。とにかく、これで悩まされていたエラー表示は出なくなる。

$ sudo codesign -v -s XCodesigner -f --timestamp=none /Applications/Xcode.app/ \ Contents/Developer/usr/bin/xcodebuild

この処理は、XVimProjectのREADMEに加えるべきだと思う。