(よく分からないけれど、とりあえず記録。)
つい最近 macOS をアップデートしたマシンにリモート・ログインしたら、 ちょっとびっくり。
son=The bundle couldn’t be loaded., NSLocalizedRecoverySuggestion=Try reinstalling the bundle., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, NSDebugDescription=dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage) Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability' Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator', NSBundlePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin, NSLocalizedDescription=The bundle “IDESimulatorAvailability” couldn’t be loaded.}, dyldError = dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0000): Symbol not found: (_OBJC_CLASS_$_SimDiskImage) Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability' Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator' 2022-09-25 01:59:45.990 xcodebuild[70639:2904024] [MT] DVTAssertions: ASSERTION FAILURE in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot2/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-21303/DVTFoundation/PlugInArchitecture/DataModel/DVTPlugIn.m:374 Details: Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin) Please ensure Xcode packages are up-to-date — try running 'xcodebuild -runFirstLaunch'.(中たくさん略) Backtrace: 0 0x0000000102013f81 1 0x00000001020134b5 2 0x00000001020136c1 3 0x0000000101e8a3ba 4 0x0000000101e45c73 5 0x0000000101e43a1f 6 0x00007ff80af2d317 7 0x00007ff80af3a7ee 8 0x00000001020625a1 9 0x00000001020380d8 10 0x0000000101e438a3 11 0x0000000101e43af5 12 0x0000000102f28f66 13 0x0000000102f28526 14 0x0000000102f27919 15 0x00000001008b09a4 16 0x000000010063320a xcrun: error: unable to lookup item 'Path' in SDK 'macosx'~ % |
メッセージを検索エンジンに放り込んで、しばらく調べごと。
「Xcode Command Line Toolsを何度もインストールしろといわれたら 一度Xcodeを立ち上げてみるといいかもしれません」
sudo xcodebuild -runFirstLaunch |
理解できているわけではないが、今回はこれでうまく行った。
そういえば、長い (上に引用したものは全体の くらい) エラーメッセージの中(「中(たくさん)略」の直前)に書いてあった。
Please ensure Xcode packages are up-to-date — try running 'xcodebuild -runFirstLaunch'. |
ちなみにこのメッセージで検索しても、ヒットする件数はあまり多くない。