После обновления до Xcode 4.3, получение EXC_BAD_ACCESS при запуске - PullRequest
0 голосов
/ 27 февраля 2012

Я только что обновился со Snow Leopard до Lion и с Xcode 4.2 для Snow Leopard до Xcode 4.3 для Lion.Теперь, когда я пытаюсь создать и запустить приложение, над которым я работаю, у меня происходит сбой еще до того, как я попал в мой код.Сообщение об ошибке EXC_BAD_ACCESS.Я не знаю, как распечатать мою трассировку стека, поэтому я включаю ее изображение. enter image description here

Я знаю, что мой код работал в Xcode 4.2, потому что я проверил чистые версиииз репозитория исходного кода.Кроме того, я попытался запустить несколько других приложений из XCode, и они, кажется, работают нормально.Я понятия не имею, в чем может быть проблема.

Я использую iOS 5.0 в качестве базового SDK.

Я попытался очистить и удалить приложение из симулятора.


Обновление:

Я до сих пор не нашел решения этой проблемы, но обнаружил, что могу собирать и запускать на своем iPhone, но не на симуляторе.

Также я попытался удалить и переустановить XCode без изменений.

Ответы [ 3 ]

1 голос
/ 27 февраля 2012

Попробуйте установить NSZombieEnabled в YES в настройках вашего проекта.Если у вас возникнут проблемы, опубликуйте код, на котором он падает, и, возможно, мы поможем вам в дальнейшем.

0 голосов
/ 31 марта 2012

удалите все флаги компоновщика, например ДРУГОЙ ФЛАГ ЛИНКИНГА .

Проверьте флаги компоновщика.Для некоторых библиотек, которые вы, возможно, использовали, требовался следующий флаг:

-weak_library /usr/lib/libSystem.B.dylib

0 голосов
/ 28 февраля 2012

Ну, я решил проблему. Я вошел в Настройки сборки цели, в разделе Linker, и очистил все от других флагов Linker. Одна из них, должно быть, и была причиной проблемы.

...