2016-09-17 1 views
5

J'utilise un périphérique externe utilisant Bluetooth je reçois cette erreur et je suis incapable d'obtenir la permission de Bluetooth, il fonctionne jusqu'à iOS9 mais je ne sais pas pourquoi ce changement affecte dans iOS10 ?CoreBluetooth et Accessoire externe ne fonctionne pas dans iOS10

Erreur:

[CoreBluetooth] API LA MAUVAISE: a restaurer aucun identifiant, mais le délégué met en œuvre la centralManager: willRestoreState: méthode. La restauration ne sera pas pris en charge

2016-09-17 Impossible de trouver le "com.apple.private.externalaccessory.showallaccessories" droit

enter image description here

Mise à jour:

J'ai vu ce bug ici https://forums.developer.apple.com/thread/61646

+0

J'ai un problème similaire, y compris le message "Impossible de trouver le droit com.apple.private.externalaccessory.showallaccessories". De l'aide serait grandement appréciée. – cshavit

+0

Même ici, ayant les mêmes problèmes, tout est activé comme indiqué dans la question ci-dessus. Je ne sais pas si c'est un bug ... – Sean

+0

oui encore je n'ai pas trouvé de solution –

Répondre

1

J'ai eu à la liste blanche tous les accessoires, que je rabotage à utiliser dans ma demande. Cela se fait en ajoutant des 'noms de protocoles' pour chaque accessoire à info.plist. rechercher la clé de type tableau nécessaire pour le texte 'Protocoles d'accessoires externes pris en charge' ou ajouter par clé 'UISupportedExternalAccessoryProtocols'.

Une fois cela fait, vous devriez cesser de recevoir ce problème.