首页 > 解决方案 > 如何使用 arcgis 依赖项减小应用程序的大小?

问题描述

我开始开发一个应该使用 ArcGIS 的 iOS 应用程序。我添加了一个 hello world 风格(1 个屏幕,1 个地图,没有任何额外的东西)基本实现,现在我的应用程序大小已经达到了顶峰。我已按照教程进行设置。

iPhone X 上的开发构建应用程序大小曾经是 50Mb(它不是一个非常复杂的应用程序),现在是 510Mb。存档为 750Mb。我不确定发布过程(Appstore 上传)是否会减少(我猜不会)。

这是我的 Podfile

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

在我的 iPhone X 上,appstore 中SDK 示例的应用程序大小为 100Mb,所以我想这对我的应用程序来说也是一个更合理的大小。

我可以采取哪些步骤来减小应用程序的大小?

标签: arcgisarcgis-runtime

解决方案


影响应该是大约 65-70Mb。您可能正在查看 Universal ipa。请查看类似问题的答案,如果有帮助,请告诉我们:iOS ArcGIS.framework too large, 因此 .ipa 大小很大


推荐阅读