2013-07-15 1 views
5

Я столкнулся с проблемой, когда размер файла приложения IOS (IPA) отличается между файлом, созданным с использованием действия XCode-GUI, и тем, который создается с помощью команды- line build (команда xcodebuild). Размер имеет значение, потому что мы получаем следующее сообщение от Apple:Размер файла IPA iOS - команда xcode-archive vs. xcodebuild

Бинарное приложение, указанное ниже, было 44,6 МБ, когда вы его отправили, но будет обработано 51,2 МБ для App Store. Это превышает ограничение на загрузку сотовой сети и требует, чтобы ваше приложение загружалось через Wi-Fi

Файл IPA, построенный с Xcode, на 7 Мбайт меньше, чем тот, который был создан с помощью команды XCodeBuild.

командной строки Я использую: /USR/бен/xcodebuild -sdk iphoneos -конфигурация Выпуск арками = ARMv7 VALID_ARCHS = ARMv7

ответ

8

решать проблемы, добавив следующие параметры в командной строке:

DEPLOYMENT_POSTPROCESSING = ДА

STRIP_INSTALLED_PRODUCT = ДА

SEPARATE_STRIP = ДА

COPY_PHASE_STRIP = YES

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

+1

Из любопытства я тестировал, какой из этих вариантов отвечал за создание меньшего двоичного кода. DEPLOYMENT_POSTPROCESSING = ДА - все, что мне нужно. Вы должны принять этот ответ. Спасибо, это сводило меня с ума. –

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

  • Нет связанных вопросов^_^