Firebase неоднозначная ссылка "FIRMessagingAPNSTokenType ... является неоднозначным" - PullRequest
0 голосов
/ 29 мая 2018

После обновления модулей Firebase у проекта возникли неоднозначные проблемы с ссылками, какие-либо предложения?

, когда я использую модули с версией 4.10.0, она работает отлично, но если я использую последнюю версию (5.0.0)Я получаю сообщение об ошибке.

Мой подфайл:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'

target 'AppName' do
    pod 'OpenSSL-Universal'
    pod 'Firebase/Core', '4.10.0'
    pod 'Firebase/Messaging', '4.10.0'
    pod 'GoogleToolboxForMac/Logger'
    pod 'AppCenter'
end

target 'AppName DEV' do
    pod 'OpenSSL-Universal'
    pod 'Firebase/Core', '4.10.0'
    pod 'Firebase/Messaging', '4.10.0'
    pod 'GoogleToolboxForMac/Logger'
    pod 'AppCenter'
end`

enter image description here

Так и вперед !!

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Я решил эту проблему, написав ...

[FIRMessaging messaging].APNSToken = deviceToken;

вместо ...

enter image description here

В методе didRegisterForRemoteNotificationsWithDeviceToken.

Спасибо !!

0 голосов
/ 29 мая 2018

Обычно это происходит, если у вас один и тот же класс в двух разных средах.Может быть, вы ссылаетесь на 4 и 5 одновременно?

Попробуйте закомментировать раздел «BRy-Autenticador DEV» и построить только цель «BRy-Autenticador».

Проверкаваш Podfile.lock после запуска "установки pod".Он должен содержать только одну версию фреймворков Firebase.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...