我知道下面的命令将更新一个pod: pod update <podname>。然而,这也会更新你之前安装的其他pod(没有包含在update命令中的pod)的依赖关系。是否有一种方法可以更新单个pod而不影响所有其他依赖?
当前回答
它是2015
因此,由于pod更新SomePod涉及最新版本的cocoapods中的所有内容,我找到了一个变通办法。
请遵循以下步骤:
从Podfile中删除SomePod 运行pod安装
pods现在将从我们的项目和Podfile中删除SomePod。锁文件。
把SomePod放回Podfile中 再次运行pod install
这一次我们的pod的最新版本将被安装并保存在Podfile.lock中。
其他回答
我使用cocoapods 1.0.1版本,并使用pod更新pod名称完美地工作。不会更新其他pod,只更新您进入的特定pod。
要安装一个单独的pod而不更新现有的->将该pod添加到您的Podfile并使用:
pod install --no-repo-update
删除/更新特定的pod使用:
pod update POD_NAME
测试!
它是2015
因此,由于pod更新SomePod涉及最新版本的cocoapods中的所有内容,我找到了一个变通办法。
请遵循以下步骤:
从Podfile中删除SomePod 运行pod安装
pods现在将从我们的项目和Podfile中删除SomePod。锁文件。
把SomePod放回Podfile中 再次运行pod install
这一次我们的pod的最新版本将被安装并保存在Podfile.lock中。
只是说:
吊舱安装-用于安装新的吊舱,
Pod更新-用于更新现有的Pod,
pod更新podName -只更新特定的pod而不涉及其他pod,
pod update podName versionNum -用于更新/降级特定的pod,而不涉及其他pod
只是一个小通知。
pod update POD_NAME
将工作,只有当这个豆荚已经安装。否则,您将不得不更新所有这些
pod update
命令
推荐文章
- 删除/重置核心数据中的所有条目?
- 目标……重写“Pods/Pods.xcconfig”中定义的“OTHER_LDFLAGS”构建设置
- 架构arm64未定义的符号
- Pod安装保持在“设置CocoaPods主repo”状态
- 从路径字符串中提取文件名
- CSS打印:避免在页面之间减半div ?
- 如何在不接触其他依赖项的情况下更新单个pod
- 如何检查CocoaPods框架的版本
- 运行时出现“未知类<MyClass> in Interface Builder file”错误
- 运行pod设置给我“坏的解释器:没有这样的文件或目录”错误
- "@private"在Objective-C中是什么意思?
- 错误:错误安装cocoapods:错误:未能建立gem本地扩展
- 如何在Cocoa中将堆栈跟踪输出到控制台/日志?
- ld:框架没有找到Pods
- Core Data vs SQLite 3