“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”返回“[!] 找不到目标”的主要内容,如果未能解决你的问题,请参考以下文章