【问题标题】:"pod install" returns "[!] Unable to find a target"“pod install”返回“[!] 找不到目标”
【发布时间】: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 中创建一个空项目,您需要创建一个“单一视图应用程序”并进行一些更改,如下所述:stackoverflow.com/questions/25783282/…

标签: ios terminal installation cocoapods weather


【解决方案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 文件并添加一个目标,我就能解决“无法找到目标”错误。

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-10-07
            • 2012-12-21
            • 1970-01-01
            • 1970-01-01
            • 2021-03-19
            • 2016-05-28
            相关资源
            最近更新 更多