최근 firebase 메시징 창을 업데이트하고 Firebase의 빠른 시작 안내서를 따라 필요한 업그레이드 변경을 수행했습니다.Firebase 메시징에서 "오류 : 알리지 않은 유형의 MessagingDelegate 사용"
extension AppDelegate : MessagingDelegate
확장자를 추가했지만 특정 오류가 발생했습니다.
최근 firebase 메시징 창을 업데이트하고 Firebase의 빠른 시작 안내서를 따라 필요한 업그레이드 변경을 수행했습니다.Firebase 메시징에서 "오류 : 알리지 않은 유형의 MessagingDelegate 사용"
extension AppDelegate : MessagingDelegate
확장자를 추가했지만 특정 오류가 발생했습니다.
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에 추가하십시오. 포드 업데이트가 실패하는 경우 문제
: 또한 당신과 같이, 중포 기지의 Messaging
프레임 워크를 설치하고 있는지 확인 업데이트, 삭제, podfile.lock 및 실행 pod install
업데이트 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
가져 오기 Firebase 자체에서 'no such module Firebase'오류가 발생합니다. 그래서 FirebaseCore 가져 오기를 추가하고 FirebaseInstanceID –
을 가져온 이유는 업데이트 된 답변을 참조하십시오. – Glenn
작동하지 않습니다. Firebase의 버전을 4.0.0으로 다운 그레이드했는데 Swift3를 지원하지만 작동하지 않았습니다. 아직도 동일한 오류가 발생했습니다 –