减小谷歌地图sdk为iOS的大小
我下载谷歌地图sdk(1.8.1)的ios,我用它在我的app.But我注意到的是框架的大小是55MB左右。有没有什么办法来减less框架的大小。 目录结构“GoogleMaps.framework / Versions / A”中名为“A”的文件大小约为54MB。谷歌地图依赖于这个文件,请给予一些帮助。
将GoogleMap框架保持在项目之外,只需将其拖放到项目中即可,无需复制文件。 这将减less文件的大小。 只有捆绑文件保持在您的项目。
一个框架必然大于在你的ipa中编译的代码。
- 该框架具有N个体系结构的代码,头文件和资源
- 最终你将使用的是1架构和资源的代码
据我记得,它增加了约1mb到你的IPA
他们现在发送位码,因为每个客户都在苹果方面编译iPad。
cd GoogleMaps.framework/Versions/Current ls -lh GoogleMaps # 113 MB
如果您不支持高于iPhone 5的手机:
lipo -remove arm_v7 GoogleMaps -o GoogleMaps
如果您的开发机器是64位机器:
lipo -remove i386 GoogleMaps -o GoogleMaps
接着:
ls -lh GoogleMaps # 75MB
- iOS:使用CLGeocoder与ReverseGeocoding进行比较 Google Geocoder API
- 无法使用Google地图API(GMSMapView)获取当前位置
- 用Google maps iOS sdk在swift中创build自定义信息窗口?
- 我怎样才能检查一个CLLocationCoordinate2D是否在四个CLLocationCoordinate2D Square内? 在目标C与谷歌地图
- 在Xcode中打开本地谷歌地图
- 使用Google Maps SDK for iOS优化自定义标记图片的性能
- 获取当前位置iOS,Google Maps API的坐标
- 确定点是否在边界框内
- 在google map sdk中有没有任何选项可以显示IOS中谷歌地图底部的比例尺选项?