我做了什么:
发生了什么:
我安装了最新的cocoapods,这是我的podfile:
source 'https://github.com/CocoaPods/Specs.git'
inhibit_all_warnings!
platform :ios, '7.0'
target :MyProjectTests, :exclusive => true do
pod 'OCMock'
end
我在github的CocaPods项目中看到了类似的问题,但似乎没有任何效果。
我的主项目不需要任何pod,我只想使用OCMock
进行测试。
答案 0 :(得分:0)
您应该检查 Manifest.lock 文件是否与 Podfile.lock 相同。
执行pod install
命令时,这些文件应该相同。
如果没有,您应该检查在您的GIT项目上合作的人是否正在更改 Podfile.lock (因为它通常在版本控制下)。
答案 1 :(得分:-1)
哟必须将测试目标添加到主目标之间的Podfile:
target :mainTarget do
link_with "MainTarget"
//Added pods...
target :tests do
link_with "Tests"
end
end