我正在开发一个利用cocoapods的Xcode项目(Swift)。完成任务后,一切正常。然后我提交并推送到我的GitHub存储库。然后我从存储库中将项目作为zip下载,以确保一切都很好。一切看起来都很好,但豆荚不在那里。因此,在下载的版本中,pod为红色。有什么方法可以解决这个问题吗?
(对不起,如果这很简单,我只是GitHub的新手,我还没有在网上找到解决方案)
答案 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安装。但如果一切都失败了,那就是你需要做的事情。