Xcode15一个xcworkspace管理多个xcodeproj从零开始,一个主程序,多个子程序,一个主程序引用多个静态库

发布时间:2024年01月10日

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

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

文章来源:https://blog.csdn.net/qq_29680975/article/details/135505376
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。