84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
是这样的,我们APP里用到谷歌地图sdk,但是谷歌地图sdk最低支持iOS7,现在集成后在iOS7及以上版本运行良好,但是在iOS7以下版本运行就crash,我把项目中与谷歌地图相关地方全部注释掉,仅留一个谷歌地图framework,但是还是一运行就crash,我在想有没有方法能够根据手机版系统iOS版本判断是否链接这个包呢?这个crash是发生在什么阶段的呢?
这种问题一般有几个方法:
继续使用这个版本的SDK
将你的sdk的framework设置为option
在加载的地方,包括import和执行的地方,加判断(if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)),7以下的,使用系统地图SDK。
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)
将你的App版本升级到7.0(就目前形势而言,从iOS7支持已经很OK了)。
使用低版本的支持iOS6的谷歌地图SDK(这种方式不好,低版本容易出现各种问题。)
使用其他地图SDK。
这种问题一般有几个方法:
继续使用这个版本的SDK
将你的sdk的framework设置为option
在加载的地方,包括import和执行的地方,加判断(
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)
),7以下的,使用系统地图SDK。将你的App版本升级到7.0(就目前形势而言,从iOS7支持已经很OK了)。
使用低版本的支持iOS6的谷歌地图SDK(这种方式不好,低版本容易出现各种问题。)
使用其他地图SDK。