Google SDK 在 iOS 8 及更高版本中崩溃
Google SDK crashes in iOS 8 and above
我在我的应用程序中导入了最新的 GoogleMaps
框架。在 .m
文件中,我导入 #import <GoogleMaps/GoogleMaps.h>
并在 viewDidLoad:
中,我使用行
创建地图
GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 428.0f) camera:nil];
[self.view addSubview:mapView];
在 mapView
加载地图图块之前,应用程序崩溃 EXC_BAD_ACCESS(code=1, address=0x11f0)
但在发布模式下同样有效。在发布模式下没有观察到崩溃,mapView
工作正常。只有在调试模式下,应用程序才会崩溃并且不会留下任何提示。
这发生在 iOS 版本 8 及更高版本中。调试工作正常,在 iOS 7 上没有崩溃。
这有点可疑。有什么方法可以解决吗?
关于@ztan 的评论,添加 CocoaPods 解决了问题
我在我的应用程序中导入了最新的 GoogleMaps
框架。在 .m
文件中,我导入 #import <GoogleMaps/GoogleMaps.h>
并在 viewDidLoad:
中,我使用行
GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 428.0f) camera:nil];
[self.view addSubview:mapView];
在 mapView
加载地图图块之前,应用程序崩溃 EXC_BAD_ACCESS(code=1, address=0x11f0)
但在发布模式下同样有效。在发布模式下没有观察到崩溃,mapView
工作正常。只有在调试模式下,应用程序才会崩溃并且不会留下任何提示。
这发生在 iOS 版本 8 及更高版本中。调试工作正常,在 iOS 7 上没有崩溃。
这有点可疑。有什么方法可以解决吗?
关于@ztan 的评论,添加 CocoaPods 解决了问题