使用Swift软件包管理器将Swift 3软件包添加到Xcode 8
发布时间:2020-12-14 05:41:58 所属栏目:百科 来源:网络整理
导读:我是Swift和Xcode的新手.我正在运行macOS Sierra和Swift 3. 对于我第一次在Swift,我正在开发一个简单的命令行工具.有几个Swift软件包,我想使用,并且GitHub上的两个软件包的安装说明都使用Swift软件包管理器,只需将它们作为依赖关系添加到软件包清单文件中.
我是Swift和Xcode的新手.我正在运行macOS Sierra和Swift 3.
对于我第一次在Swift,我正在开发一个简单的命令行工具.有几个Swift软件包,我想使用,并且GitHub上的两个软件包的安装说明都使用Swift软件包管理器,只需将它们作为依赖关系添加到软件包清单文件中. 我无法想像的是在Xcode中如何做到这一点.我是否在我的项目根目录中创建一个“package.swift”文件?这样做然后运行项目似乎没有工作,因为所需的包似乎没有添加到我的项目. 我做错了吗?
Xcode和SPM可以一起工作,但据我所知,您需要在命令行上采取一步.
将您的包清单文件放入与Xcode项目相同的目录,然后调用swift包generate-xcodeproj 包管理器将拉下你的依赖关系并重写.xcodeproj文件来引用它们. 它将保留任何现有的源,但目录结构将重新配置为SPM的首选安排: PROJECT_DIR ├── Sources │ └── ProjectName │ ├── YourCode.swift │ └── YourOtherCode.swift ├── Dependencies │ └── SomeDependency │ ├── DependencyCode.swift │ └── OtherDependencyCode.swift └── Package.swift N.B.我没有在一个现场项目上广泛测试这个;鉴于SPM文档仍然说WIP,请确保您最近提交了一个提交. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- vb.net中如何检测打印机
- 针对Oracle数据库版本12.1.0.1,11.2.0.3及更早版本的推荐修
- ruby-on-rails – ruby??Mine’无法附上测试记者测试框架’
- Ajax校验验证码(可以设置为数字、字母、中文汉字等,背景图
- Character reference "&#x0" is an inv
- c -cli – 使用Predicate with Array :: FindAll()编译C/C+
- [Swift]LeetCode506. 相对名次 | Relative Ranks
- 前段时间写的几个正则表达式
- c# – NHibernate Evict按类型而不是实例
- Ruby中的堆栈级别太深