Ios cocoapods:遇到意外的版本目录。我该如何解决这个问题?
我正在运行CocoaPods,以便为我的项目添加依赖项 我的pod文件位于Users/myUser/Desktop/project/project 看起来是这样的:Ios cocoapods:遇到意外的版本目录。我该如何解决这个问题?,ios,xcode,cocoapods,iqkeyboardmanager,Ios,Xcode,Cocoapods,Iqkeyboardmanager,我正在运行CocoaPods,以便为我的项目添加依赖项 我的pod文件位于Users/myUser/Desktop/project/project 看起来是这样的: source 'https://github.com/hackiftekhar/IQKeyboardManager.git' pod 'IQKeyboardManager' xcodeproj '../project.xcodeproj' 它被命名为Podfile 当我运行pod install时,我得到以下输出: 分析依赖关
source 'https://github.com/hackiftekhar/IQKeyboardManager.git'
pod 'IQKeyboardManager'
xcodeproj '../project.xcodeproj'
它被命名为Podfile
当我运行pod install
时,我得到以下输出:
分析依赖关系
[!]在IQKeyboardManager
存储库中的/Users/myUser/.cocoapods/repos/hackiftekhar/IQKeyboardManager
Pod遇到意外的版本目录Categories
CocoaPods在这里期望什么?我如何解决这个问题
谢谢
我有一个类似的问题:
[!] An unexpected version directory `Base.lproj` was encountered for the etc...
更新到cocoapods的最新版本似乎可以解决这个问题:
gem install cocoapods --pre
看看
希望这能有所帮助。如何解决这一问题,请参见Cocoapod回购协议 为了防止将来链接中断,此处复制了该笑话:
- 环境: Xcode 8 椰子荚1.1.1
- 我的播客文件树:
.
├── LICENSE
├── MoudlePod3
│ ├── 0.0.1
│ │ └── MoudlePod3.podspec
│ ├── TestObject3.h
│ └── TestObject3.m
├── MoudlePod3.podspec
└── README.md
- 运行吊舱安装
- 创建问题的更改: 然后我将一些新文件夹和文件添加到pod中 更新的pods文件树:
。
├── 许可证
├── MoudlePod3
│ ├── 0.0.1
│ │ └── MoudlePod3.podspec
│ ├── 0.0.4
│ │ └── MoudlePod3.podspec
│ ├── 新阶级
│ │ ├── TestObjectNew.h
│ │ └── TestObjectNew.m
│ ├── TestObject3.h
│ └── TestObject3.m
├── MoudlePod3.podspec
└── README.md
- 将podspec版本增加到0.0.4
- 更新客户端的pod文件,如下所示: 演示项目Pod文件: 来源“” 来源'http:///ljb/MoudlePod3.git" 目标“MoudleApp”执行 豆荚'MoudlePod3',“~>0.0.4” 结束
- 运行吊舱安装
希望能有所帮助。谢谢,在我的情况下,将源代码更新为“”修复了此问题在我的情况下,即使更新到github.com/CocoaPods/Specs.git也会产生类似的错误此问题与版本0.35.0有关:(我在Cocoapods 1.2.1、ruby 2.0.0p481、RubyGems 2.4.5、Mac OS X 10.12.5、Xcode 8.3.3上,但仍然遇到这个问题。自Cocoapods 0.35.0以来,它肯定已经修复了?有人知道如何解决这个问题吗?