创建主程序:MainProject
目录结构:
sandbox设置成NO:否则Xcode15不能运行
创建子程序
创建Framework
创建多个子程序后的目录结构
在主程序的Podfile中添加代码
# Uncomment the next line to define a global platform for your project
platform :ios, '13.0'
use_frameworks!
workspace 'MainProject.xcworkspace' #工作台路径
project 'MainProject.xcodeproj'
target 'MainProject' do
project 'MainProject.xcodeproj'
pod 'Alamofire', '5.8.0'
pod 'Toast-Swift', '5.0.1'
end
target 'OneProject' do
project 'OneProject/OneProject.xcodeproj'
end
target 'TwoProject' do
project 'TwoProject/TwoProject.xcodeproj'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
end
end
end
在MainProject目录下Pod install
在OneProject中创建Public 类
主程序中添加引用:TARGETS->Build Phases -> Link Binary With Libraries?
在主程序中添加引用库即可