2017-10-09 18 views

답변

0

MessagingDelegate이 선언되지 않은 유형의 오류는 말한다. 당신이 그렇게처럼 중포 기지 프레임 워크를 가져 오는 있는지 확인하십시오 Firbease 프레임 워크를 가져 오는 당신에게 오류 no such module Firebase을 제공하는 경우

import Firebase

, 다음, 먼저 해당 문제를 해결 no such module Firebase 오류가 있음을해야합니다. 그것을 고치는 방법? Firebase pod의 버전을 Swift 언어의 버전과 대조해야합니다. 아마도 Firebase 버전은 프로젝트가 Swift 3.0을 사용하는 동안 Swift 4.0을 사용합니다.

Swift 3.0 전용 포드를 설치하려면 각 포드의 빌드 설정에 대한 검사기를 Podfile에 추가하십시오. 포드 업데이트가 실패하는 경우 문제

+0

가져 오기 Firebase 자체에서 'no such module Firebase'오류가 발생합니다. 그래서 FirebaseCore 가져 오기를 추가하고 FirebaseInstanceID –

+0

을 가져온 이유는 업데이트 된 답변을 참조하십시오. – Glenn

+0

작동하지 않습니다. Firebase의 버전을 4.0.0으로 다운 그레이드했는데 Swift3를 지원하지만 작동하지 않았습니다. 아직도 동일한 오류가 발생했습니다 –

1

: 또한 당신과 같이, 중포 기지의 Messaging 프레임 워크를 설치하고 있는지 확인 업데이트, 삭제, podfile.lock 및 실행 pod install

0

업데이트 pod update 등을 사용하여 podfile를 해결하는 것입니다 페이지 상단에 import FirebaseMessaging를 추가

pod 'Firebase/Auth' 
pod 'Firebase/Core' 
pod 'Firebase/Database' 
pod 'Firebase/Messaging' 

post_install do |installer| 
    installer.pods_project.targets.each do |target| 
     target.build_configurations.each do |config| 
      config.build_settings['SWIFT_VERSION'] = '3.0' 
     end 
    end 
end