За последний месяц я загрузил две сборки для TestFlight. В ItunesConnect один имеет размер 63 МБ, а другой — 160 МБ! Что еще хуже: на TestFlight он показывает 195 МБ, а что касается других постов, то в App Store он будет вдвое больше!
Фреймворки/библиотеки, которые я использую:
- Facebook SDK: я включаю FBSDKCoreKit и FBSDKLoginKit. (Просто перетащите
.framework
элементов в проект. - Alamofire, обе версии содержали предварительную ветку swift 2.0 (Xcode 7 все еще находился в стадии бета-тестирования). Я включил это, перетащив
.xcodeproj
в свое приложение. - Облачные сообщения Google, загруженные через CocoaPods.
regarding changes:
- Я обновил FacebookSDK до последней версии SDK (v4.6.0). Чтобы проверить, была ли проблема в этом, я снова включил старый SDK и проверил размер файла, но это не имело никакого значения.
- Обновил Alamofire, включил официальную версию черезcocopods. Включение черезcocopods увеличивает размер файла на 17 МБ, поэтому я вернулся к включению
.xcodeproj
в свой проект.
Regarding code:
Ничего особенного, просто исправления ошибок.
У меня отключен биткод для моего приложения, потому что GCM еще не поддерживает это, он поддерживается для Facebook SDK и Alamofire.
Мне действительно интересно, почему размер файла изменился так резко. Вероятно, это связано с выпуском Xcode 7, потому что версия с меньшим размером файла была опубликована при использовании бета-версии Xcode 7.
В Itunes Connect написано: Supported Architectures: armv7, arm64
и Required Capabilities armv7
Стоит ли отправлять 32-битную версию приложения? Уменьшит ли это размер файла? Будет ли отклонено мое приложение?
Любые идеи?
.ttc
расширения, которые я получил от самого Mac, они огромны! 71 МБ и 80 МБ. - person CularBytes   schedule 16.09.2015