【问题标题】:Swift 3 Package Manager Upload to GIT ServerSwift 3 包管理器上传到 GIT 服务器
【发布时间】:2018-05-24 15:14:07
【问题描述】:

我想通过 Swift 包管理器上传一个使用其他 3rd 方依赖项(如 Alamofire)的框架。

当我尝试上传框架时,只上传了包和源代码,没有上传 xcodeproject 和依赖项。

另一个奇怪的事情是,当我从服务器克隆项目时,我保存了引用但文件丢失了。

【问题讨论】:

  • 你能指定你用于该任务的 Swift 包管理器命令吗?
  • 好吧,我通过 Xcode 提交和推送命令使用了它。还有其他方法吗?

标签: git swift3 xcode8 alamofire swift-package-manager


【解决方案1】:

你应该检查你的.gitignore 文件——它指定了被 git 忽略的文件——它们没有提交也没有推送到远程存储库。默认情况下,Swift 包管理器会生成 .gitignore 文件,它会忽略 .build 和 *.xcodeproj 文件。如果你想将这些文件提交到git,你应该删除.gitignore中的相应行。

【讨论】:

  • 感谢您的回答。你能用一个例子详细说明吗?以及如何检查 .gitignore 文件?
  • 这里是 .gitignore 的一个例子:github.com/IBM-Swift/Kitura/blob/master/.gitignore。您可以编辑您的 .gitignore 文件,将其作为任何其他文本文件提交和推送。
猜你喜欢
  • 2017-04-23
  • 1970-01-01
  • 2018-01-19
  • 1970-01-01
  • 1970-01-01
  • 2015-06-27
  • 1970-01-01
  • 2016-06-09
  • 1970-01-01
相关资源
最近更新 更多