前言
最近团队解决了私有库的问题,将平时常用的工具类、网络库、自开发控件等封装成库,现在需要将各种工具库集中起来做一个demo。demo由多个工程组成,包括主工程和各个子工程,子工程主要是封装了一些常用的功能模块,如登录、主页等。
将多个工程串联起来编译,需要podfile多工程共用,podfile代码如下:
workspace 'LongConnectDemo'
abstract_target 'myTest' do
platform :ios, '9.0'
source 'git@opensource.cnsuning.com:auto/AutoSpecs.git'
source 'https://github.com/CocoaPods/Specs.git'
source 'http://git.pptv.com/ios/pptvpodspecs.git'
pod 'Chariot', '~>0.1.4.3'
pod 'Crane', '~>0.1.2.3'
pod 'Lathe', '~>0.1.5'
pod 'Diesel', '~>0.1.2'
pod 'PPMessenger', '~>0.1.1'
pod 'Aspects'
target 'LongConnectDemo' do
project 'LongConnectDemo.xcodeproj'
end
target 'SNImageViewProject' do
project 'SNImageViewProject/SNImageViewProject.xcodeproj'
end
target 'SNLoginFunctionProject' do
project 'SNLoginFunctionProject/SNLoginFunctionProject.xcodeproj'
end
target 'SNMainViewController' do
project 'SNMainViewController/SNMainViewController.xcodeproj'
end
target 'SNNetWorkDemo' do
project 'SNNetWorkDemo/SNNetWorkDemo.xcodeproj'
end
target 'SNToastProject' do
project 'SNToastProject/SNToastProject.xcodeproj'
end
target 'SNRouteProject' do
project 'SNRouteProject/SNRouteProject.xcodeproj'
end
end