在测试Testflight beta测试时,应用程序崩溃了

时间:2015-09-07 04:01:46

标签: swift ios7 ios8 cllocationmanager testflight

我已经使用testflight对我的应用进行了beta测试。但它不能作为自我发展的表现。我在我的应用程序上使用谷歌地图,当我通过在真实设备(iOS 8)上运行的xcode测试安装应用程序时,它可以正常工作。但是,当我在testflight模式下加载谷歌地图时,应用程序崩溃。

我已将NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescription添加到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的制作上?

1 个答案:

答案 0 :(得分:0)

我发现链接的环境设置需要构建设置中的其他链接标记的问题(它出现在Targets->您的应用中 - >构建设置)为Google Map SDK提供参数 -ObjC 。我错过了在发布环境中添加参数。