2016-03-23 11 views
0

Так что я недавно использовал множество сторонних библиотек через cocoapods. Но при запуске проекта «.xcworkspace» на устройстве ошибки указывают на отсутствие контейнеров. Для более конкретного примера, когда я использую firebase, служба back-end только извлекает и сохраняет данные через сборку в симуляторе, но не на устройстве.Pods не может работать на IPhone

Другим примером является использование SVProgressHUD. Несмотря на наличие файлов pod и проектов pod, запуск проекта на устройстве отображает ошибку: «Нет модулей SVProgressHUD» в строке импорта. И снова симулятор отлично работает.

Почему это происходит?

ответ

0

Для Firebase вам все равно необходимо войти в систему, даже если вы разрешите анонимным пользователям. На симуляторе вам не нужно следовать коду, но на физических устройствах вы это делаете.

var ref: Firebase! // 1 
ref = Firebase(url: "\(FIREBASE)") // 2 
ref.authAnonymouslyWithCompletionBlock { (error, authData) in // 1 
    if error != nil { print(error.description); return } // 2 

    // The rest of your code  
} 
Смежные вопросы