Xcode Guard Malloc и при отладке устройства: 'libgmalloc.dylib ' изображение не найдено
Я включил проверку памяти в Xcode (Edit Scheme -> Options). Теперь я получаю следующее при выполнении отладки устройства:dyld: could not load inserted library '/usr/lib/libgmalloc.dylib' because image not found
. Эта мера была принята заранее в надежде выявить ошибки в начале цикла.
проверка памяти на устройстве недопустима? Это кажется его действительным, так как он был признан и исследован в соответствии с http://lists.apple.com/archives/xcode-users/2012/Mar/msg00271.html. Кроме того, Xcode не имел никаких жалоб во время компиляции и Линк. Если он недействителен для устройства, почему Xcode вставляет библиотеку? Есть ли решения? гуглинг вернул несколько хитов, но я не видел никаких конкретных решений.
Как включить Xcode Guard Malloc при отладке на устройстве?
4 ответа:
чтобы обойти, я создал две новые схемы Xcode. Один из них называется 'устройство ХХХ и не включает Танос стражи; второй - 'ХХХ симулятор и включает Танос стражи.
добавление схемы для целей устройства / симулятора сомнительно (http://www.cocoabuilder.com/archive/xcode/303307-why-does-xcode-create-nonsensical-destinations-in-every-scheme.html)по-видимому, Дэйв Дункан не столкнулся с проблемой, когда Xcode не делает что-то правильно (или он делает не используйте такие инструменты, как malloc guards).
Это пахнет Купертино программного мусора. +1 к Apple и его дерьмовому отделу QA (если он существует), который позволяет другой ошибке летать бесплатно.