2015-09-07 2 views
0

Я использовал testflight для выполнения бета-теста в своем приложении. Но это не работает как производительность саморазвития. Я использую карту google в своем приложении, и она работает, когда я устанавливаю приложение через тестирование xcode, которое запускается на реальном устройстве (iOS 8). Однако при сбое приложения при загрузке карты google в режиме testflight.Приложение потерпело крах при тестировании на бета-тестировании Testflight

Я добавил NSLocationAlwaysUsageDescription и NSLocationWhenInUseUsageDescription в info.plist

код (быстрое):

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

Пожалуйста, проверьте ваше имя в комплекте, которое вы использовали для целей разработки. У вас есть упоминание о google, но для тестового полета вы использовали живое вложенное так любезное изменение имени идентификатора пакета для google map, а затем проверить –

+0

Название пакета и id правильный. Карта google соответствует ключу api для предоставления услуг, которые не основаны на среде. –

ответ

0

Я нахожу проблему, что настройка среды Linking потребности Другие флаги компоновщика в параметров сборки (Он появится в Targets-> Ваш App -> Build Settings), чтобы параметру -ObjC для Google Map SDK. Который я пропустил, чтобы добавить параметр в Версия.

Смежные вопросы