我已经使用testflight对我的应用进行了beta测试。但它不能作为自我发展的表现。我在我的应用程序上使用谷歌地图,当我通过在真实设备(iOS 8)上运行的xcode测试安装应用程序时,它可以正常工作。但是,当我在testflight模式下加载谷歌地图时,应用程序崩溃。
我已将NSLocationAlwaysUsageDescription
和NSLocationWhenInUseUsageDescription
添加到info.plist
代码(SWIFT):
if CLLocationManager.authorizationStatus() == .NotDetermined
{
if (UIDevice.currentDevice().systemVersion as NSString).floatValue >= 8
{
self.manager.requestWhenInUseAuthorization()
}
}
我的开发目标是iOS 7和iOS 8.我如何解决这个问题,是否会出现在iOS 7和iOS 8的制作上?
答案 0 :(得分:0)
我发现链接的环境设置需要构建设置中的其他链接标记的问题(它出现在Targets->您的应用中 - >构建设置)为Google Map SDK提供参数 -ObjC 。我错过了在发布环境中添加参数。