Mar*_*rty 19 xcode swift swift-package-manager
我一直在使用“文件”->“Swift 包”->“添加包依赖项”将 Swift 包依赖项添加到我的 iOS 应用程序项目中。但是可以使用 Package.swift 代替吗?我以为我可以放入 Package.swift 并且它会开始使用它来解析我的包。我也在使用 Cocoapods,所以我无法生成新的 xcodeproj 文件。
要使用文件管理项目的 swift 包依赖关系,Package.swift您应该执行以下步骤:
let package = Package(
name: "Dependencies",
...
dependencies: [
.package(url: "https://github.com/username/SwiftPackage.git", .exact("1.1.0")),
],
targets: [
.target(
name: "Dependencies",
dependencies: ["SwiftPackage"]),
...
]
)
Run Code Online (Sandbox Code Playgroud)
现在,编辑 Package.swift 文件后,所有 swift 包依赖项都会自动在您的项目中可用。
更新
还有第二个非常稳定的选项可以将依赖项 swift 包添加到您的项目中:
master.file:///Users/.../Dependencies并将其指向master分支。XCRemoteSwiftPackageReference > repositoryURL手动将值更改为file://Dependenciesproject.pbxproj 文件中的值,然后您可以看到:

注意:在更改 Package.swift 文件中的依赖项后,您需要master每次推送所有更改,以允许您的项目看到它们。
| 归档时间: |
|
| 查看次数: |
3776 次 |
| 最近记录: |