#iphone #xcode #ios
#iPhone #xcode #iOS
Вопрос:
Недавно я переключился на Xcode 4 (из Xcode 3) и заметил, что размер создаваемых мной файлов сжатого приложения увеличился более чем на 3 МБ. Я попытался создать его на Xcode 3, используя тот же файл проекта, что и в Xcode 4, и все еще есть несоответствие в размере.
Каким должен быть мой следующий шаг в отладке этого? Существуют ли конкретные настройки или предпочтения Xcode, которые я должен проверить? Как насчет настроек проекта, которые могут интерпретироваться по-разному в зависимости от версии Xcode?
Комментарии:
1. Возможно, вы случайно создаете свое приложение в режиме отладки на Xcode 4?
2. Вы очистили свой проект перед компиляцией?
Ответ №1:
Возможно, вы создаете толстый двоичный файл для двух архитектур.
Проверьте параметр «Архитектуры» на вкладке «Настройки сборки» вашего проекта. Если для него установлено значение «Standard», Xcode будет включать двоичные файлы как для armv6, так и для armv7. Измените его на «Оптимизированный», и Xcode будет работать только для armv7. Я думаю, Apple использует armv7 начиная с iPhone 3GS и iPod touch 3-го поколения.
Комментарии:
1. Оказалось, что это не имеет отношения к проекту, о котором я спрашивал, но оказалось очень полезным в проекте, над которым я сейчас работаю. 🙂