Проблема:
Uncaught exception: NSInvalidArgumentException: +[FIRApp registerLibrary:withVersion:]: unrecognized selector sent to class 0x101b94b98
Я пробовал много решений, но ничего не помогло. Позвольте мне рассказать вам об этом подробнее
Создано Podfile:
$ cd your-project directory
$ pod init
Мой Podfile примерно такой
# Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'Unity-iPhone' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks # use_frameworks! # Pods for Unity-iPhone pod 'GoogleInterchangeUtilities' pod 'GoogleSymbolUtilities' pod 'GoogleToolboxForMac' pod 'Firebase' pod 'Firebase/Core' pod 'Firebase/Analytics' pod 'Firebase/Auth' pod 'Firebase/Storage' pod 'Firebase/Database' target 'Unity-iPhone Tests' do inherit! :search_paths # Pods for testing end end
ObjClinker flag в Other Linker Settings в настройках целевой сборкиArguments Passed On Launch добавил -FIRAnalyticsDebugEnabledAdSupport.framework в раздел Linked Frameworks and Libraries.xcworkspace, а не .xcodeprojИтак, скажите мне, что я делаю не так?
Что ты имеешь в виду? мне нужно написать что-нибудь в App Delegate? Я использую плагин Firebase Unity, разве он не все напишет сам? Кстати, в App Delegate я ничего не писал, если надо писать, то скажите, что
Это видео может помочь вам с настройкой youtube.com/watch?v=uj6rs3HFg5o Убедитесь, что вы следуете этой документации. Кажется, вы не прочитали его как следует firebase.google.com/docs/unity/setup





Основная проблема была решена путем обновления pod в соответствии с шагами, описанными в эта ссылка (переполнение стека).
После этого просто выполните следующие шаги, чтобы проект XCode заработал, поскольку pod init и pod install выполняет Unity:
Xcode Workspace - Add Cocoapods to the Xcode workspace из iOS Resolver Settings.xcworkspace, а не .xcodeproj-ObjCOther Linker Flags в настройки сборки целиAdSupport.framework в раздел Linked Frameworks and Libraries.В конце просто взгляните на Контрольный список запуска Firebase
Покажите свой код инициализации firebase для App Delegate