podfile共享依赖引用.md 781 B

#ios

可以参考,使用这种方式,会共享 shared_firebase_deps这个依赖;

def shared_firebase_deps
  pod 'Firebase/Core', '12.0.0'
  pod 'Firebase/Messaging', '12.0.0'
end

target 'UnityFramework' do
  shared_firebase_deps
  pod 'Firebase/Analytics', '12.0.0'  # 只有主target需要的额外功能
end

target 'Unity-iPhone' do
end

use_frameworks! :linkage => :static

target 'FirebaseNotificationService' do
  shared_firebase_deps  # 只共享基础依赖
end

还可以使用,这种方式,直接把FirebaseNotificationService嵌套到主框架里面

target 'UnityFramework' do
  pod 'Firebase/Analytics', '12.0.0'
  pod 'Firebase/Core', '12.0.0'
  pod 'Firebase/Messaging', '12.0.0'

  target 'FirebaseNotificationService' do
  end
end