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 `