Конфигурация Xcode Release ведет себя иначе - PullRequest
3 голосов
/ 14 января 2010

Я создаю приложение для iPhone, написанное на Objective-C, с использованием игрового движка Cocos2d.

Я использую Xcode v3.2.1 с iOS 3.1.2. В этот момент я всегда запускал свой проект в разделе «Настройка отладки». Когда я настроил его на выпуск конфигурации, некоторые элементы моей игры перестали работать правильно.

Моя логика, которая работала в конфигурации отладки, не работает в конфигурации выпуска. Что заставляет конфигурацию выпуска вести себя по-другому, и что относительно конфигурации выпуска могло бы вызвать проблемы в коде. Это относится как к симулятору, так и к реальному устройству.

Я думаю, это может быть что-то внутри одной из моих петель, но я не уверен. Существуют ли руководящие указания, которые должны соблюдаться при конфигурации выпуска, которые отличаются от конфигурации отладки?

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

1 Ответ

5 голосов
/ 14 января 2010

Различия между сборками выпуска и отладки часто вызваны неинициализированными переменными.

...