Подтвердить что ты не робот

Как я могу указать размер моего приложения во время разработки?

Мои расчеты по программированию напрямую связаны с тем, сколько у меня осталось, или, что еще хуже, насколько мне нужно сбриться, чтобы получить предел 10 мб. Я прочитал, что Apple тихо увеличила ограничение загрузки 3G и Edge с 10 до 20 мб в рамках подготовки к iPad в апреле.

В любом случае, мой реальный вопрос заключается в том, как я могу оценить приблизительную оценку того, насколько большое мое приложение закончится, пока я еще на стадии разработки?

Является ли размер файла моей папки разработки примерно 1 к 1? Является ли сжатый размер файла моего развития лучшим приближением? Мой файл .xcodeproj - всего пара сотен kB, но размер моей папки составляет 11,8 МБ. У меня есть база данных .sqlite, менее 20 небольших изображений png и Settings.Bundle. Остальные - это неизвестные файлы Xcode, связанные с сборкой, сборкой для iphoneOS, симулятором и т.д. Мой исходный код довольно большой, с примерно 1000 строк на большинстве основных контроллеров, всего около 48.h и .m файлов. Но папка моих классов внутри моей папки разработки меньше 800 КБ. Копаясь внутри моего файла сборки, есть много файлов-симуляторов iphone и отладочных файлов, которые, как я думаю, не будут способствовать окончательному продукту. Файл приложения утверждает, что он составляет около 2,3 МБ. Тем не менее, это такое большое отличие от 11,8 МБ, мне нужно задаться вопросом, является ли это всего лишь еще одной частью уравнения.

У меня есть приложение на моем устройстве, я на стадии тестирования. Поэтому, хотя я бы попытался увидеть, насколько большая рабочая версия была на устройстве, проверив iTunes, однако мое приложение для разработки видно справа на экране приложения iphone, но никакой информации о приложении, в первую очередь, его размера,

Я также проверил в Organizer, я использовал нижнюю часть экрана (Приложения), нашел свое приложение и выбрал стрелку раскрывающегося списка, в которой были указаны мои "данные приложения" и кнопка со стрелкой для загрузки вправо, чтобы сохранить файл на моем рабочем столе, названном с уникальным AppleID. Внутри папки было три папки (документы, библиотека, tmp), в документах была копия моей базы данных .sqlite, в библиотеке появилось еще несколько файлов, но не было ничего очевидного или размера, а tmp был пуст. В целом вся папка была всего лишь 164kb, что говорит мне, что это тоже не подходящее место для поиска размера.

Я понимаю, что размер считается размером моего бинарного файла плюс все дополнительные файлы и изображения, которые я добавляю. Есть ли у кого-нибудь эффективный способ определения того, насколько велика бинарная версия или связанная с ней размер папки разработки, в конечном итоге закончится окончательный размер приложения App Store.

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

Я уверен, что это прямолинейно, я просто не знаю, где искать?

4b9b3361

Ответ 1

Создайте приложение с помощью Active Configuration = Release, затем щелкните правой кнопкой мыши на .xcodeproj. Выберите Reveal in Finder. Затем просмотрите размер приложения в подкаталоге Build.

LocateMe http://img.skitch.com/20100313-8hc87h85c8a4bb6xufhnfg4ciq.preview.jpg

Ответ 2

Вы правы, что окончательный размер можно оценить довольно внимательно, проверяя размеры файлов в наборе приложений. Тем не менее, Apple будет шифровать ваш двоичный файл, поэтому в большинстве случаев ваше приложение с zip файлом будет немного меньше, чем в App Store.

Взгляните на это: http://forum.unity3d.com/viewtopic.php?p=278022&sid=ea6e4878c70379a05c883f7093a4b41c