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

news/2024/7/20 22:24:31 标签: 开发语言, swift, ios

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

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


http://www.niftyadmin.cn/n/5316212.html

相关文章

Web前端篇——el-date-picker日期弹出框大小的修改

通常情况下el-date-picker日期弹出框的大小我们很少去改到它,但是如果某些特定情况下需要我们改动它的话,可以按以下步骤实现: 1.第一步,定义一个style样式 .DateStyle{transform-origin 0 0 !important; } 2.第二步&#xff0…

WPF 实现Popup不在最上层显示、随窗口移动

文章目录 前言一、定义类继承Popup类二、使用1.在XAML头部加入链接2. 在XAML文件使用 总结 前言 由于WPF 默认的Popup总是显示在所有窗口的前面,如何让popup 层只显示在该父级之上,并随着父级而动呢?下面来看实现。 一、定义类继承Popup类 …

Python爬取哈尔滨旅游爆火视频数据并进行可视化分析

前言 哈尔滨作为中国北方的重要城市,独特的冰雪风情和丰富的文化底蕴而受到游客的青睐。随着抖音等短视频平台的兴起,越来越多关于哈尔滨旅游的视频在网络上出现文章旨在利用Python编程语言,从音视频网站上抓取哈尔滨旅游抖音相关视频数据&a…

补充一:C#中的Queue

队列是一种基本的数据结构,按照先进先出(FIFO)的原则组织元素。在队列中,新元素从队尾入队,而从队头出队,确保了先进入队列的元素首先被处理。这使得队列特别适合模拟排队、任务调度等场景。 在编程中&…

AIGC视频生成:Pika1.0快速入门详解

Pika1.0快速入门详解 一、简介二、登录三、参数设置1、改变画面大小(Aspect ratio)2、改变帧数大小(Frames per second)3、镜头平移(Camera control)4、画面运动控制(Strength of motion&#x…

docker环境调用mysqldump进行数据备份

方法一:宿主安装客户mysql客户端(apt-get是ubuntu命令,yum是CentOS命令,根据系统选择) RUN apt-get install -y mysql-client RUN yum install mysql -y RUN yum install mariadb查看宿主机目录/usr/bin中找到了mysq…

Mac安装nvm以及使用nvm安装node

1. 安装nvm命令 git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout git describe --abbrev0 --tags2. 配置环境变量 vi ~/.bash_profileexport NVM_DIR"$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] &&…

EI级 | Matlab实现VMD-TCN-LSTM变分模态分解结合时间卷积长短期记忆神经网络多变量光伏功率时间序列预测

EI级 | Matlab实现VMD-TCN-LSTM变分模态分解结合时间卷积长短期记忆神经网络多变量光伏功率时间序列预测 目录 EI级 | Matlab实现VMD-TCN-LSTM变分模态分解结合时间卷积长短期记忆神经网络多变量光伏功率时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.【E…