カタリナベータ4で実行されているXcode 11ベータ5でSwiftUI「Hello World」の変更されていないプロジェクトを開くと、「プラグインのロードに失敗しました」というダイアログの警告が表示されます。
他の誰かがこれを経験したか、それを解決する方法を知っていますか? Xcodeを削除して再ダウンロードし、再インストールしましたが、それでも同じエラーが発生します。
問題のモジュールを削除する以外に修正方法はわかりませんが、それは正しくありません。
エラーの詳細:詳細
Loading a plug-in failed.
Domain: DVTPlugInErrorDomain
Code: 2
Failure Reason: The plug-in “com.Apple.dt.UVKit” at path “/Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework” could not be loaded. The plug-in or one of its prerequisite plug-ins may be missing or damaged.
Recovery Suggestion: The plug-in or one of its prerequisite plug-ins may be missing or damaged and may need to be reinstalled.
User Info: {
DVTPlugInDYLDErrorMessageErrorKey = "dlopen(/Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework/UVKit, 0): Symbol not found: _$s2IDs12IdentifiablePTl\n Referenced from: /Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework/UVKit\n Expected in: /usr/lib/Swift/libswiftCore.dylib\n in /Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework/UVKit";
DVTPlugInExecutablePathErrorKey = "/Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework/UVKit";
DVTPlugInIdentifierErrorKey = "com.Apple.dt.UVKit";
NSFilePath = "/Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework";
}
--
The bundle “UVKit” couldn’t be loaded.
Domain: NSCocoaErrorDomain
Code: 3588
Failure Reason: The bundle couldn’t be loaded.
Recovery Suggestion: Try reinstalling the bundle.
User Info: {
NSBundlePath = "/Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework";
NSDebugDescription = "dlopen(/Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework/UVKit, 265): Symbol not found: _$s2IDs12IdentifiablePTl\n Referenced from: /Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework/UVKit\n Expected in: /usr/lib/Swift/libswiftCore.dylib\n in /Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework/UVKit";
NSFilePath = "/Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework/UVKit";
}
--
Xcodeベータ5を搭載したCatalinaベータ4でSwiftUIプロジェクトを実行することができました。OPからの警告も受けました。
コメントで述べたように、私が見た唯一のマイナスの影響は、プレビューキャンバスを使用できないことです。それ以外は、私のプロジェクトの他のすべてが順調に実行されています。シミュレータをもっと使うだけです;)
Xcode 11をインストールするとCatalinaビルド19A558dで問題がなくなりましたGM Seed(ビルド11A419c、2019年9月10日リリース))
これにより、エラーメッセージは表示されなくなりますが、キャンバスは元に戻りません。
ベース: https://forums.developer.Apple.com/thread/120614
/Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework
にアクセスして、UVKit.framework
のすべてのフォルダにあるすべてのショートカットファイルを削除してください(元のファイルは削除しないでください)。