错误详细信息:
SendProcessControlEvent:toPid:遇到错误:错误 Domain = com.apple.dt.deviceprocesscontrolservice代码= 8“无法显示 窗口小部件'com.anupam.iOS14Feature.widgetExtension'错误:错误 Domain = SBAvocadoDebuggingControllerErrorDomain代码= 2“请指定 使用键将方案的环境变量中的小部件类型 '_XCWidgetKind'为以下之一:'BillPayCheckerWidget', 'CommitCheckerWidget'“ UserInfo = {NSLocalizedDescription =请指定 使用键将方案的环境变量中的小部件类型 '_XCWidgetKind'为以下之一:'BillPayCheckerWidget', 'CommitCheckerWidget'}。“ UserInfo = {NSLocalizedDescription =失败 显示小部件'com.anupam.iOS14Feature.widgetExtension'错误:错误 Domain = SBAvocadoDebuggingControllerErrorDomain代码= 2“请指定 使用键将方案的环境变量中的小部件类型 '_XCWidgetKind'为以下之一:'BillPayCheckerWidget', 'CommitCheckerWidget'“ UserInfo = {NSLocalizedDescription =请指定 使用键将方案的环境变量中的小部件类型 '_XCWidgetKind'为以下之一:'BillPayCheckerWidget', 'CommitCheckerWidget'}。,NSUnderlyingError = 0x7fc70d618350 {Error Domain = SBAvocadoDebuggingControllerErrorDomain代码= 2“请指定 使用键将方案的环境变量中的小部件类型 '_XCWidgetKind'为以下之一:'BillPayCheckerWidget', 'CommitCheckerWidget'“ UserInfo = {NSLocalizedDescription =请指定 使用键将方案的环境变量中的小部件类型 '_XCWidgetKind'为以下之一:'BillPayCheckerWidget', 'CommitCheckerWidget'}}}域:DTX消息代码:1 -
系统信息
macOS版本10.15.6(内部版本19G73)Xcode 12.0(17200.1)
答案 0 :(得分:1)
可能是因为您更改了:widget结构中的种类字符串。转到编辑方案,然后在参数中将_XCWidgetKind的名称更改为新的种类名称之一。从字面上看,当我键入此大声笑时,刚刚将此修复程序加载到我的模拟器中。
答案 1 :(得分:0)
如果您有多个小部件,就我而言,我有两个小部件。
而且,当您运行小部件扩展目标时,您需要指定要运行的小部件。
产品 -> 方案 -> 编辑方案
_XCWidgetKind
并提供 wiget 结构名称 [在我的情况下为“Selectable_OTP_Extn”]XCWidgetDefaultView
和 _XCWidgetFamily
答案 2 :(得分:0)
我尝试了其他答案,但对于多个小部件(即 WidgetBundle
),只有这个答案对我有帮助:https://stackoverflow.com/a/64000716/2095408(评论其他小部件并只留下 1 个小部件未注释)。