Ошибка захвата 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.

Другие вопросы по тегам