Swift 3 包管理器上传到 GIT 服务器

Swift 3 Package Manager Upload to GIT Server

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

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

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

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

中的相应行