6 votes

Échec du lancement du widget de l'écran d'accueil dans le simulateur iOS 14

Détails de l'erreur :

SendProcessControlEvent:toPid : a rencontré une erreur : Erreur Domain=com.apple.dt.deviceprocesscontrolservice Code=8 "Failed to show Widget 'com.anupam.iOS14Feature.widgetExtension' error : Erreur Domain=SBAvocadoDebuggingControllerErrorDomain Code=2 "Please specify le type de widget dans les variables d'environnement du schéma en utilisant la clé '_XCWidgetKind' pour qu'elle soit l'une des suivantes : 'BillPayCheckerWidget', 'CommitCheckerWidget'". UserInfo={NSLocalizedDescription=Veuillez spécifier le type de widget dans les variables d'environnement du schéma à l'aide de la clé '_XCWidgetKind' pour qu'elle soit l'une des suivantes : 'BillPayCheckerWidget', 'CommitCheckerWidget'}." UserInfo={NSLocalizedDescription=Failed to afficher le widget 'com.anupam.iOS14Feature.widgetExtension' error : Erreur Domain=SBAvocadoDebuggingControllerErrorDomain Code=2 "Please specify le type de widget dans les variables d'environnement du schéma en utilisant la clé '_XCWidgetKind' pour qu'elle soit l'une des suivantes : 'BillPayCheckerWidget', 'CommitCheckerWidget'". UserInfo={NSLocalizedDescription=Veuillez spécifier le type de widget dans les variables d'environnement du schéma à l'aide de la clé '_XCWidgetKind' pour qu'elle soit l'une des suivantes : 'BillPayCheckerWidget', 'CommitCheckerWidget'}., NSUnderlyingError=0x7fc70d618350 {Error Domain=SBAvocadoDebuggingControllerErrorDomain Code=2 "Please specify le type de widget dans les variables d'environnement du schéma en utilisant la clé '_XCWidgetKind' pour qu'elle soit l'une des suivantes : 'BillPayCheckerWidget', 'CommitCheckerWidget'". UserInfo={NSLocalizedDescription=Veuillez spécifier le type de widget dans les variables d'environnement du schéma à l'aide de la clé '_XCWidgetKind' pour qu'elle soit l'une des suivantes : 'BillPayCheckerWidget', 'CommitCheckerWidget'}}}} Domaine : DTXMessage Code : 1 --

Informations sur le système

macOS Version 10.15.6 (Build 19G73) Xcode 12.0 (17200.1)

6voto

Jacob Tepperman Points 41

Probablement parce que vous avez changé la chaîne de caractères à l'intérieur de votre structure :widget. Allez éditer votre schéma, et dans les arguments, changez le nom de _XCWidgetKind pour l'un de vos nouveaux noms de type. Je viens littéralement de charger ce correctif dans mon simulateur en tapant ceci lol.

3voto

Jeeva Tamil Points 1134

Si vous avez plusieurs widgets, dans mon cas j'ai deux widgets.

  1. Widget de configuration statique
  2. Widget de configuration des intentions

Lorsque vous exécutez votre cible d'extension de widget, vous devez spécifier le widget que vous souhaitez exécuter.

Produit -> Schéma -> Modifier le schéma

  1. Activer _XCWidgetKind et fournir le nom de la structure wiget [dans mon cas "Selectable_OTP_Extn"].
  2. Activer XCWidgetDefaultView & _XCWidgetFamily

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X