swift - 从本地仓库添加包失败
问题描述
虽然这可以正常工作,但似乎从本地存储库(不是在线,而是来自文件路径的裸存储库)添加 Swift 包失败。
文件路径必须以file:///path/to/libRip.git
. 这样可行。
按“添加包”,显示错误:“无法解决依赖关系”。
尝试“添加本地”按钮:“无法选择此目录,它不包含 Package.swift 文件。” . 我再次选择 repo,而不是代码库。
那么,“添加本地”是指实际项目吗?不是回购吗?
将相同的 lib 项目上传到 GitHub 是可行的。
包文件如下所示:
let package = Package(
name: "MyLib",
platforms: [.iOS(.v12), .macOS(.v10_12)],
products: [
.library(
name: "MyLib",
targets: ["MyLib"]),
],
targets: [
.target(
name: "MyLib",
dependencies: []),
.testTarget(
name: "MyLibTests",
dependencies: ["MyLib"]),
]
)
为什么在哪里托管 repo 很重要?如果它在服务器上或我机器上的位置上?
解决方案
推荐阅读
- c - 使用 printf 在 C 中打印浮点数/双精度时指定精度
- javascript - 找不到使用 Browserify 创建的模块
- angular - Nginx反向代理不改变主机
- javascript - 从javascript中的多维数组中删除特定列
- python - Linear regression with positive coefficients for SOME of the features in Python
- c# - Unity: Visual Studio loses DLL reference after Unity compiles code
- python - 参考上一栏
- python - python:导入 mayavi.mlab 会产生语法错误
- ansible - 在 ansible 中使用多个 yaml 库存文件
- javascript - 部分模拟模块