наш проект является Objective-c проектом.
Поскольку мы используем react-native-firebase
, мы не можем использовать use_frameworks!
у cocoapods больше.
Проблема в том, что у нас есть зависимость от swift pod ( PromiseKit ), и для использования быстрых зависимостей мы должны использовать use_frameworks!
, насколько это возможно.как я понимаю.
То, что я пытаюсь сделать, это получить лучшее из обоих миров, иначе:
- удалить
use_frameworks!
, чтобы react-native-firebase
работало И - сохранить
PromiseKit
стремительную зависимость.
текущий Podfile:
platform :ios, '10.0'
target 'TestApp' do
use_frameworks!
# swift pod
pod 'PromiseKit'
# react-native-firebase
pod 'Firebase/Core', '~> 5.3.0'
pod 'Firebase/DynamicLinks', '~> 5.3.0'
pod 'Firebase/Messaging', '~> 5.3.0'
end
Я заметил, что есть эта команда :modular_headers => true
или use_modular_headers
что, я чувствую, может относиться или не относиться к решению, которое я ищу, начиная с Cocoapods 1.5 , но я не могу соединить точки.
Редактировать:
Если я удаляю use_frameworks!
(даже если я заменяю его на use_modular_headers!
), я получаю эту ошибку:
Любая помощь, пожалуйста?