Pod File 一个WorkSpace多Target

89 阅读1分钟

WorkSpace中多个子工程,每个子工程引入不同的pod,podfile编辑如下:

`workspace 'XXXWorkSpace'

source 'github.com/CocoaPods/S…'

use_frameworks!

inhibit_all_warnings!

platform :ios, '11.0'

##################################################

Object-C

################################################## def commonPods   pod 'Bugly' end

def commonPods2  pod 'Masonry' end

abstract_target 'XXPods' do   commonPods

  target 'AProject' do     project 'AProject/AkProject.xcodeproj'   end

  target 'BProject' do     pod 'OpenSSL-Universal'     pod 'WechatOpenSDK'     project 'BProject/BProject.xcodeproj'   end

  target 'CProject' do     commonPods2     pod 'CFCoreClass' project 'CProject/CProject.xcodeproj'   end end

##################################################

Swift

##################################################

def swiftCommonPods   pod 'Closures' end

abstract_target 'SwiftPods' do

swiftCommonPods

  target 'AClient' do     pod 'WechatOpenSDK'     project 'AClient/AClient.xcodeproj'   end

end `