无法获取 extensionBundleID 的描述符

Vla*_*tko 25 xcode swift ios14

在向 Xcode 项目添加扩展目标并尝试在 iOS 14 上运行它后,我收到一个错误:

SendProcessControlEvent:toPid: encountered an error: Error Domain=com.apple.dt.deviceprocesscontrolservice Code=8 "Failed to show Widget '***' error: Error Domain=SBAvocadoDebuggingControllerErrorDomain Code=1 "Failed to get descriptors for extensionBundleID (***)" UserInfo={NSLocalizedDescription=Failed to get descriptors for extensionBundleID (***)}." UserInfo={NSLocalizedDescription=Failed to show Widget '***' error: Error Domain=SBAvocadoDebuggingControllerErrorDomain Code=1 "Failed to get descriptors for extensionBundleID (***)" UserInfo={NSLocalizedDescription=Failed to get descriptors for extensionBundleID (***)}., NSUnderlyingError=0x7f9bac015910 {Error Domain=SBAvocadoDebuggingControllerErrorDomain Code=1 "Failed to get descriptors for extensionBundleID (***)" UserInfo={NSLocalizedDescription=Failed to get descriptors for extensionBundleID (***)}}} Domain: DTXMessage Code: 1

知道出了什么问题吗?

小智 15

我解决了这个问题。清理生成器文件夹(也许没有必要),然后重新启动您的 iPhone。再次运行您的项目。

  • 哇,重新启动我的设备是关键。婴儿 SwiftUI 需要照顾。 (4认同)

Cod*_*ody 13

对我来说,我的设备运行的是 iOS 14.1,并且小部件目标的部署目标设置为 14.3。解决方案是更新部署目标以匹配您的设备或更低版本。部署目标设置位于“常规”选项卡中的“部署信息”下(在我的例子中,我将其设置为 14.0)。