Ошибка захвата View Hierarchy, XCode 8.2.1: "Нет данных plist для выборки иерархии представления"
При попытке отладить мою иерархию представления я получаю следующую ошибку:
Error: Unable to capture view hierarchy.
Details: No plist data for fetching view hierarchy: error evaluating expression “(id)[(Class)objc_getClass("DBGViewDebuggerSupport_iOS") fetchViewHierarchyWithOptions:(id)[(Class)objc_getClass("NSDictionary") dictionaryWithObjects:(id)[(id)[(id)[(Class)objc_getClass("NSArray") arrayWithObject:(id)[(Class)objc_getClass("NSNumber") numberWithBool:1]] arrayByAddingObject:(id)[(id)[(Class)objc_getClass("NSArray") arrayWithObject:@"_UIVisualEffectBackdropView"] arrayByAddingObject:@"_UIBackdropEffectView"]] arrayByAddingObject:(id)[(Class)objc_getClass("NSNumber") numberWithBool:0]] forKeys:(id)[(id)[(id)[(Class)objc_getClass("NSArray") arrayWithObject:@"DBGViewDebuggerUseLayersAsSnapshots"] arrayByAddingObject:@"DBGViewDebuggerEffectViewsToSnapshotAsImage"] arrayByAddingObject:@"DBGViewDebuggerAlwaysEncodeLayers"]]]”: error: Expression can't be run, because there is no JIT compiled function
Method: -[DBGAbstractViewDescriber handleFetchedViewInfo:fetchError:resultHandler:]
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
Получено на iPhone 6 10.2 и iPhone 5C 9.3.5. XCode - это 8.2.1. Машина Mac - Sierra 10.12.2 (16C67).
Воспроизводимый всегда - никогда не заставлял его работать.
Кто-нибудь понял?
1 ответ
Это произошло для меня при работе на симуляторе с Xcode 8.0. Мне удалось устранить ошибку, запустив на своем iPhone 7 (устройство) под управлением iOS 10.2.
Возможно, это не тот ответ, который вы хотите услышать, но вы можете попробовать загрузить Xcode 8.0 на странице загрузок Apple Developer.