2013-03-27 5 views
1

Приложение для iPhone, представленное Apple, было отклонено много раз из-за некоторой проблемы.построить настройку уровня оптимизации в выпущенном приложении для iPhone

Когда я тестировал его с помощью своего iPhone, ничего не было проблемой. но apple reviewer обнаружил некоторые ошибки.

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

В настройке сборки уровень оптимизации отладки «None [-O0]» и уровень оптимизации выпуска «Самый быстрый, наименьший [-O]». После того, как я изменил уровень оптимизации Release «Самый быстрый, самый маленький [-O]» до «None [-O0]», я подумал, что проблема решена.

В заключение я хотел бы задать этот вопрос. что-то произойдет, если я отправлю приложение iPhone в Apple с уровнем оптимизации Release «None [-O0]»?

ответ

7

Приложение, скорее всего, работает медленнее, чем раньше, и будет больше.

Возможно, вы должны исправить ошибки, вместо того чтобы надеяться, что они больше не появятся. Попробуйте такие вещи, как статический анализатор (Build -> Analysis in Xcode), чтобы найти проблемы.

Если вам нужно, вы можете попросить App Рецензенты для получения более подробной информации, и они будут рады дать вам шаги для воспроизведения, crashlogs и т.д.

+1

Я спросил ИТС и получил ответ, как следующим образом: Из перспектива обзора приложений, вы можете использовать любой уровень оптимизации, который вы предпочитаете . –

Смежные вопросы