创建主程序: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

在主程序中添加引用库即可





















