【发布时间】:2015-11-16 13:20:20
【问题描述】:
我正在一个项目中工作,该项目有一些似乎位于远程存储库中的库。例如:
当我克隆项目时,所有带有该图标的库都丢失了。我需要执行其他命令来下载它们吗?
作为参考,这是一个 iOS 项目,这些是 Objective C 库。
【问题讨论】:
我正在一个项目中工作,该项目有一些似乎位于远程存储库中的库。例如:
当我克隆项目时,所有带有该图标的库都丢失了。我需要执行其他命令来下载它们吗?
作为参考,这是一个 iOS 项目,这些是 Objective C 库。
【问题讨论】:
一般第三方库是通过 CocoaPods 或 git 子模块添加到项目中的。
如果您的项目使用CocoaPods,那么您将在项目目录中找到podfile,打开终端并导航到包含podfile的目录,然后输入此命令pod install检查所有库,它将创建一个工作区,一旦你有工作区,总是通过工作区打开该项目。
如果将其他库添加为子模块,则可以使用git submodule update --init 结帐。
【讨论】:
我的猜测是它们是您正在克隆的存储库的子模块。尝试将--recursive 选项添加到克隆命令。
【讨论】: