Xcode 11 Beta 5 - Не удалось загрузить плагин
Открытие неизмененного проекта SwiftUI "Hello World" в Xcode 11 beta 5, работающего на Catalina beta 4, приводит к появлению предупреждения "Ошибка загрузки подключаемого модуля".
Кто-нибудь еще испытывал это или знает, как это решить? Я удалил 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' couldnt be loaded.
Domain: NSCocoaErrorDomain
Code: 3588
Failure Reason: The bundle couldnt 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";
}
--
Ответы
Ответ 1
Мне удалось запустить мой проект SwiftUI на Catalina beta 4 с Xcode beta 5. Я тоже получил предупреждение, упомянутое OP.
И, как упоминалось в комментариях, единственное негативное влияние, которое я видел, это невозможность использовать холст предварительного просмотра. Кроме этого, все остальное в моем проекте работает хорошо. Просто с помощью симулятора больше;)
Ответ 2
Проблема исчезла на сборке Catalina 19A558d при установке Xcode 11 GM Seed (сборка 11A419c, выпущена 10 сентября 2019 г.)
Ответ 3
это избавит от сообщения об ошибке, но не вернет canvas.
основанный на:
https://forums.developer.apple.com/thread/120614
Перейдите по адресу: /Applications/Xcode-beta.app/Contents/PlugIns/UVKit.framework
и удалите все файлы ярлыков во всех папках UVKit.framework
(убедитесь, что НЕ удаляете оригинальные файлы).