, поэтому в моем чтении часто предлагается, чтобы минимальный реактивный нативный подфайл выглядел так:
target 'App' do
pod 'React', :path => '../node_modules/react-native', :subspecs => [
'Core',
'CxxBridge', # Include this for RN >= 0.47
'DevSupport', # Include this to enable In-App Devmenu if RN >= 0.43
'RCTText',
'RCTNetwork',
'RCTWebSocket', # Needed for debugging
'RCTAnimation', # Needed for FlatList and animations running on native UI thread
]
pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
end
Я также видел его с большим количеством субподов в блоке React
.
С другой стороны, у меня есть Podfile, который выглядит следующим образом:
target 'App' do
pod 'Firebase/Analytics'
end
, и мое приложение прекрасно компилируется.
Так что мне интересно, зачем мневключить React
и yoga
и т. д., когда они уже включены и связаны в моем базовом проекте xcode?