Я переношу проект iOS на Android. Мне нужно пройти через методы в классах Objective C, чтобы понять, как они работают, а также помочь с написанием модульных тестов, которые будут проверять мои порты. AppCode — мое любимое оружие.
Проблема в том, что во время отладки я часто получаю «значение временно недоступно из-за оптимизации», и я не могу проверить большинство классов, списков и массивов.
Я открыл проект в Xcode и установил оптимизацию компилятора на «нет», а затем открыл его в AppCode. Я также пытался открыть проект в Xcode из AppCode (Файл- > Открыть проект в Xcode). Несмотря на то, что свойства проекта не показывают оптимизацию, я по-прежнему не могу просматривать большинство переменных. Я также получаю повторение переменных в окне отладки, и точка выполнения прыгает по коду при пошаговом выполнении. Это наводит меня на мысль, что оптимизация все еще включена.
Я пробовал с GDB и LLDB через настройки отладки в AppCode.
Может ли кто-нибудь спасти мой рассудок?
Спасибо
Саймон