“pod install”返回“[!] 找不到目标”

Posted

技术标签:

【中文标题】“pod install”返回“[!] 找不到目标”【英文标题】:"pod install" returns "[!] Unable to find a target" 【发布时间】:2015-01-08 18:27:42 【问题描述】:

我刚刚开始 this 教程,为 ios 创建天气应用程序。一切都很顺利,直到我在终端中输入pod install 以......好吧安装吊舱。结果是:

分析依赖关系 [!] 找不到目标

我的“podfile”文档和“Pods”文件夹与我的“RHSWeather.xcodeproj”在同一个文件夹中。

我使用的是 Xcode 6.1。我的“podfile”文件内容如下:

platform :ios, '7.0'

xcodeproj 'RHSWeather'

pod 'Mantle', '~>1.3.1'
pod 'LBBlurredImage', '~>0.1.0'
pod 'TSMessages', '~>0.9.4'
pod 'ReactiveCocoa', '~>2.1.7'
pod 'HexColors', '~>2.2.1'

我还将“podfile”文档更改为:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

xcodeproj 'RHSWeather'

pod 'Mantle', '~>1.3.1'
pod 'LBBlurredImage', '~>0.1.0'
pod 'TSMessages', '~>0.9.4'
pod 'ReactiveCocoa', '~>2.1.7'
pod 'HexColors', '~>2.2.1'

没有运气..还没有。我几乎可以肯定我已经正确地完成了前面的步骤。

【问题讨论】:

出现问题是因为 Xcode 中的“目标构建”为空(项目文件 -> 目标)。在 Xcode 6.0+ 中,当您创建一个“空”项目(文件 -> 新项目 -> 其他)时,它会创建一个完全空的项目,这与以前的版本不同。如果您想在 Xcode 5 中创建一个空项目,您需要创建一个“单一视图应用程序”并进行一些更改,如下所述:***.com/questions/25783282/… 【参考方案1】:

我发现了这个已关闭的 CocoaPods 问题:

https://github.com/CocoaPods/CocoaPods/issues/1891

解决方案是重新启动您的 Mac。这为我解决了问题。

【讨论】:

【参考方案2】:

对我来说,我在Project target中改了名字,注意,改成同名

项目中的目标名称与目标名称 CocoaPods 相同

【讨论】:

【参考方案3】:

您可能忘记运行pod setup 命令。

【讨论】:

【参考方案4】:

在我的例子中,这个错误指的是一个确实存在的目标,一个与 Cocoapods 无关的实用程序目标。我选择从通过pod init 生成的Podfile 中删除此目标。

我的实用目标是 MOGenerator,供那些好奇的人使用。

【讨论】:

【参考方案5】:

在我第一次尝试使用 pod 时,只需打开 .xcodeproj 文件并添加一个目标,我就能解决“无法找到目标”错误。

有时错误信息很有用! :-)

【讨论】:

以上是关于“pod install”返回“[!] 找不到目标”的主要内容,如果未能解决你的问题,请参考以下文章

pod install 返回致命错误:SSL 证书问题?

pod install mkdir 权限被拒绝

pod update或者pod install很慢

iOS-pod install&pod update

pod install 怎么操作

pod install报错问题解决(乱)