我是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
原文地址:https://www.jb51.cc/swift/319842.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。