Я начинаю работать над приложением для iOS, которое должно использовать ArcGIS. Я добавил базовую реализацию стиля hello world (1 экран, 1 карта без лишних вещей), и теперь размер моего приложения зашкаливает. Я следовал руководству это по настройке.
Размер приложения для разработки на iPhone X раньше составлял 50 МБ (это не очень сложное приложение), а теперь - 510 МБ. Архив 750Мб. Я не уверен, что процесс выпуска (загрузка Appstore) уменьшит это (думаю, нет).
Вот мой подфайл
platform :ios, '10.0'
use_frameworks!
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings.delete('CODE_SIGNING_ALLOWED')
config.build_settings.delete('CODE_SIGNING_REQUIRED')
end
end
target 'AppName' do
pod 'Kingfisher', '~> 4.8.0'
pod 'RxSwift', '~> 4.2.0'
pod 'RxCocoa', '~> 4.2.0'
pod 'HockeySDK', '~> 5.1.2'
pod 'XCGLogger', '~> 6.0.4'
pod 'Floaty', '~> 4.0.1'
pod 'CTPanoramaView', '~> 1.1'
pod 'Alamofire', '~> 4.7.3'
pod 'ArcGIS-Runtime-SDK-iOS', '100.3'
end
Размер приложения Образец SDK в магазине приложений составляет 100 МБ на моем iPhone X, поэтому я думаю, что это будет более разумный размер и для моего приложения.
Что я могу сделать, чтобы уменьшить размер приложения?
Удар должен быть около 65-70Мб. Вы наверное смотрите на Universal ipa. Просмотрите этот ответ на аналогичный вопрос и сообщите нам, поможет ли это: iOS ArcGIS.framework слишком большой, поэтому большой размер .ipa