ios - 如何在不接触其他py文件的情况下在ios中安装特定的podfile

标签 ios xcode cocoapods

我想使用cocoapods安装特定的依赖项。如果我执行pod install,则其他依赖项将在安装新添加的依赖项之前进行更新。我只想安装特定的Pod,而不涉及其他依赖项。而且我知道删除,更新任何依赖项也会更新其他依赖项。有什么办法解决这个问题?

实际上,我的问题是当我自己修改一些依赖项并运行pod install时,它又恢复为原始版本。但是我不想失去我的改变

任何建议将不胜感激。

最佳答案

确保 Podfile.lock Podfile 位于同一文件夹中。

Podfile 中添加一行

pod 'MBProgressHUD','~> 0.9'

cd到您的项目并在终端中使用以下行,它将仅安装您指定的上述pod。
pod install podName

在官方网站上,这里是the link!

运行pod install将安装RestKit的当前版本,从而生成一个Podfile.lock来指示安装的确切版本(例如RestKit 0.10.3)。多亏了Podfile.lock,即使以后有新版本在不同机器上在此假设项目上运行pod install,以后仍可以安装RestKit 0.10.3。除非在Podfile中更新了依赖项或调用了pod更新,否则CocoaPods将使用Podfile.lock中的Pod版本(这将导致生成新的Podfile.lock)。这样,CocoaPods避免了因意外更改依赖项而引起的麻烦。

关于ios - 如何在不接触其他py文件的情况下在ios中安装特定的podfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32817172/

相关文章:

ios - 在 UNNotificationServiceExtension 中为 iOS 远程通知添加系统声音

Cocoapods 1.0 : "xcodeproj was renamed to ` project`. 请从现在开始使用它。”

ios模拟器代理设置

ios - ReactiveCocoa - 忽略所有值

ios - 在 UITextView 上隐藏光标 - Swift

ios - '尝试使用 deleteCharactersInRange 改变不可变对象(immutable对象)' : Xcode 7. 2 创建存档以上传到应用商店时出错

ios - 随 secret 码生成器 Swift 3?

iphone - iPad Retina - iPad 使用 iPhone 视网膜图像

xcodebuild 不适用于 pod 和多个目标

ios - 无法安装 Cocoapods - 在项目目录中找不到 podfile