Xcode Garde Malloc et sur l'Appareil de Débogage: 'libgmalloc.dylib " image non trouvé
Je l'ai activé la vérification de mémoire dans Xcode (Modifier le Système -> Options). Je suis maintenant le suivant, lorsque je joue sur le périphérique de débogage: dyld: could not load inserted library '/usr/lib/libgmalloc.dylib' because image not found
. La mesure a été prise de manière proactive dans l'espoir d'attraper les erreurs plus tôt dans le cycle.
Est de vérification de mémoire non valide sur un appareil? Il apparaît que la validité de son depuis qu'il a été reconnu et étudié selon http://lists.apple.com/archives/xcode-users/2012/Mar/msg00271.html. Aussi, Xcode n'avait pas de plaintes au cours de la compilation et link. Si elle n'est pas valable pour un périphérique, pourquoi est-Xcode l'insertion de la bibliothèque? Existe-il des solutions? Googler retourné quelques coups, mais je n'ai pas vu de solutions concrètes.
Comment activer Xcode Garde Malloc lors du débogage sur un appareil?
- Oui, j'ai eu mon remplissage et son uniquement le mercredi 🙁
- Je reçois le même message lors de l'activation de la Garde Malloc dans Xcode 4.5. La liste de diffusion proposé d'installer le Lion 10.7.3 mise à jour Combo, mais je suis sur Mountain Lion 10.8. Je vais essayer d'installer le 10.8.2 mise à jour combo (j'espère ne pas en vain): support.apple.com/kb/DL1581
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas utiliser GuardMalloc sur l'appareil.
Pour contourner ce problème, j'ai créé deux nouveaux Xcode régimes. L'un est nommé "XXX Appareil" et ne comprennent pas que le malloc gardes; la seconde est "XXX Simulator" et ne comprennent que le malloc gardes.
L'ajout d'un système de dispositif/simulateur de fins est discutable (http://www.cocoabuilder.com/archive/xcode/303307-why-does-xcode-create-nonsensical-destinations-in-every-scheme.html). Apparemment, Dave Duncan n'a pas rencontré un problème où Xcode ne pas faire quelque chose correctement (ou il ne veut pas utiliser des outils tels que malloc gardes).
Ce relents de Cupertino logiciel indésirable. +1 pour Apple et son de merde du service d'assurance qualité (si elle existe) qui permettent un autre bug, le vol libre.
Que d'autres ont répondu, vous ne peut pas utilisation
Enable Guard Malloc
sur l'appareil, mais vous pouvez l'utiliser sur simulateur.Toutes les 3 autres la gestion de la mémoire d'options, comme de Xcode 7.3.1, peut être utilisé sur l'appareil:
Enable Malloc Scribble
,Enable Malloc Guard Edges
etEnable Zombie Objects
.Le redémarrage de l'appareil, il fixe. iOS n'a pas mis à jour. Vraiment mauvais !