如何确保我的podfiles在我的GitHub存储库中工作

时间:2018-05-02 08:55:05

标签: swift github cocoapods

我正在开发一个利用cocoapods的Xcode项目(Swift)。完成任务后,一切正常。然后我提交并推送到我的GitHub存储库。然后我从存储库中将项目作为zip下载,以确保一切都很好。一切看起来都很好,但豆荚不在那里。因此,在下载的版本中,pod为红色。有什么方法可以解决这个问题吗?

(对不起,如果这很简单,我只是GitHub的新手,我还没有在网上找到解决方案)

2 个答案:

答案 0 :(得分:1)

这里的问题基本上是:在克隆/下载项目后如何编译所有内容。

您似乎没有将Pod提交到源代码管理中,因此简短的回答是:只需运行EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id, -- execution_id from catalog.create_execution @object_type=50, @parameter_name=N'SYNCHRONIZED', @parameter_value= 1; -- turn on synchronized execution

如果你想了解更多关于wether的细节,你应该提交你的Pod或只提交你的Podfile,一般来说,关于Cocoapods,this guide是一个很好的起点。

答案 1 :(得分:0)

当您将所有内容推送到github时,您需要选中“选择所有文件”。所以你对github的推送实际上发送了pod目录和Podfile.lock。

有时你需要手动进入终端的proj3ct目录并输入“git add。”(希望这是命令)

检查你的github仓库,看看它们是否存在并包含文件。

你可能没有.gitignore,但如果你这样做,那么。确保您没有忽略pod文件。否则,它们永远不会被写入存储库。

如果pod文件位于repo中,则不需要进行pod安装。但如果一切都失败了,那就是你需要做的事情。