ios - 为什么 pod install 会改变原来的 Podfile 和 xcode 工作区?

标签 ios xcode git cocoapods

在我的 xcode 项目中,安装的 pod 很少,在我提交项目后,当我从另一台设备上 pull 时,同一个 pod 文件的 pod 安装会修改 Xcode 项目工作空间和 pod 文件本身。是什么原因?它不应该具有完全相同的 pod 安装吗?

最佳答案

pod install 基于Podfile 解决依赖。 这些依赖项列在 Podfile.lock 中。如果您没有此文件(它未添加到源代码管理),您的安装可能不一样。

另一个原因可能是不同机器上的cocoapods版本不同。

因此,如果您不提交 Pods/ 目录,则应提交 Podfile.lock

关于ios - 为什么 pod install 会改变原来的 Podfile 和 xcode 工作区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37717956/

相关文章:

eclipse - 无法使用 EGit 克隆远程 git 存储库

git - 创建远程主机的分支

ios - 如何根据 Xamarin Forms 应用程序中的构建配置交换 iOS 启动页面图像

ios - Swift 4 标签属性

objective-c - 通话结束时 Skype 推送通知 "[person] is calling..."消失 - 怎么办?

ios - 我们可以直接在 Xcode 中使用 sketch UI 元素吗?

ios - Xcode 7.3 无法同时为 UIView/UITableViewCell 创建 xib

javascript - 防止 iOS 键盘在 cordova 3.5 中滚动页面

iOS:致命异常:NSRangeException *** -[__NSArrayM objectAtIndex:]:索引 1 超出范围 [0 .. 0]

git - 无法使用 git 推送或获取