web-dev-qa-db-fra.com

Erreur "La classe VCWeakObjectHolder est implémentée dans les deux ..." se bloque des sessions de débogage

Je reçois une erreur de suivi tout le temps dans mon application iOS:

objc [56232]: La classe VCWeakObjectHolder est implémentée dans les deux Applications .framework/ViceroyTrace (0x12fe564d0) et /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFr . (0x12ef82e38). Un des deux sera utilisé. Lequel n'est pas défini.

L'application elle-même fonctionne correctement, mais le débogueur ne sera pas associé au processus de périphérique. Le simulateur se connecte, mais l'application se bloque immédiatement après l'atteinte d'un point d'arrêt.

Je suis à court d'idées sur la façon de le gérer. Toute aide serait grandement appréciée.

9
Rasto

Simulateur -> Matériel -> Effacer tout le contenu et les paramètres ... Fonctionne pour moi.

2
user3664362

J'ai soumis le bogue n ° 43377301 à https://bugreport.Apple.com/

Les messages Debug doivent être désactivés dans les infrastructures Apple (classe VCWeakObjectHolder)

Je corrige actuellement des bugs dans une ancienne base de code et je n'ai aucune idée de ce que cet "avertissement" interne d'Apple signifie. 

Il ne devrait pas être affiché au développeur tiers. J'utilise CoreBluetooth et Objective-C. 

0
Paul Solt