Установка переменной окружения DYLD_IMAGE_SUFFIX в _debug вызывает сбой перед вызовом main () после обновления Lion до 10.7.3 - PullRequest
1 голос
/ 06 марта 2012

Я использую Xcode 4.1 в Lion 10.7.3 и отредактировал схему моего проекта так, чтобы переменная окружения DYLD_IMAGE_SUFFIX была установлена ​​на _debug.Раньше это работало нормально, но обновление 10.7.3 для OS X, похоже, имеет системную систему Frameworks, что означает, что я даже не могу добраться до main () до того, как приложение умрет.Я компилирую с GCC и уже пытался восстановить ОС, переустановить ОС (дважды), переустановить XCode и восстановить разрешения на диске, но все безрезультатно.Это также происходит в последней версии Xcode (4.3) в приложении Какао без кода в нем.

У меня есть следующая информация в окне вывода:

dyld: Symbol not found: _sandbox_extension_update_file
  Referenced from: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
  Expected in: /usr/lib/libSystem.B.dylib
 in /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation

Любая помощьна все будет высоко ценится!

1 Ответ

0 голосов
/ 12 июня 2012

Я столкнулся с этой проблемой при включенном Gatekeeper под OS X 10.7.4. Отключение гейткипера с помощью:

sudo spctl - master-disable

Исправлена ​​проблема.

...