第五章 如何使用Xcode Package Injection加速依赖Swift Package Manager

这一章我主要介绍一下怎么使用我开发的一个简单的 SwiftUI 软件快速添加 Swift Package Manager 依赖。

下载 Xcode Package Injection

软件的开源地址 github.com/josercc/SPM...

我们可以通过 github.com/josercc/SPM... 下载最新版本。

使用 Xcode Package Injection 注入依赖

我们启动下载出来的 Xcode Pakcage Injection.app

点击选取按钮,找到我们的工程文件。(先退出我们的工程,怕有影响)

我们点击新增按钮,来新增一个依赖。

我们点击新增按钮进行保存配置。

依赖加速

此时我们工程里面已经有一条依赖,我们接下来在打开项目到终端。开启代理,执行命令

shell 复制代码
xcodebuild -resolvePackageDependencies

我们执行完毕,就可以打开我们的项目。

引入对应的 Framework 到我们工程的 Target 即可。

接下来我们就可以正常的使用我们新增的库了。

相关推荐
传奇开心果编程2 天前
【SwiftUI提高练中学】第9课 安全与隐私
swiftui·移动开发·swift·编程语言理论·开发范式·编程框架·声明式ui
传奇开心果编程2 天前
【声明式UI开发实用技术学与练】第8课 状态提升与下放
学习·flutter·react native·ui·swiftui·composer
东坡肘子2 天前
Swift Server,又多了一个 Google -- 肘子的 Swift 周报 #156
人工智能·swiftui·swift
传奇开心果编程3 天前
【现代声明式UI学与练】第4课 列表渲染与 key——如何高效渲染列表、key 的作用、列表重排时的状态保持
学习·flutter·react native·ui·swiftui·android jetpack
传奇开心果编程4 天前
【SwiftUI提高练中学】第8课 网络层架构:拦截器、重试、缓存与离线优先
学习·macos·ui·ios·swiftui
传奇开心果编程4 天前
【现代声明式UI学与练】第7课 组件通信——父传子、子传父、跨层级通信、状态提升与 Context
学习·flutter·react native·ui·swiftui·android jetpack
tink4 天前
告别 Xcode IDE:用 VS Code + SweetPad + XcodeGen 开发 iOS 应用的完整指南
ios·swiftui·xcode
传奇开心果编程4 天前
【现代声明式UI学与练】第9课 性能优化——渲染优化、列表优化、内存优化、启动优化
学习·flutter·react native·ui·性能优化·swiftui·android jetpack
传奇开心果编程7 天前
【现代声明式UI学与练】第1课 从命令式UI到声明式UI
学习·flutter·ui·swiftui·react·android jetpack
传奇开心果编程8 天前
【SwiftUI提高练中学】第13课 实时活动与灵动岛:ActivityKit 实战
学习·ui·ios·swiftui·swift