无法找到名为`ProjectName`的目标

时间:2016-04-01 20:46:48

标签: ios objective-c build cocoapods

我在PodFile中添加了新pod并运行了命令

pod install

它删除了所有以前的广告连播并因以下错误而失败

Unable to find a target named `ProjectName`

但是我使用Git恢复了所有已删除的pod,但现在我的项目没有编译,它给了我以下错误

  

/Users/userName/Library/Developer/Xcode/DerivedData/Project_Name-fhktwvetozjdorboqdzfwlpzrcyw/Build/Intermediates/Project_Name.build/Debug-iphonesimulator/Project_Name.build/Script-D7BB987C75C5AEC6033AA28E.sh:   / Users / userName / Desktop / iOS_Workspace / Project_Name / Pods / Target Support   Files / Pods-Project_Name / Pods-Project_Name-resources.sh:/ bin / sh ^ M:坏   解释器:没有这样的文件或目录

我尝试过关于豆荚的每一个解决方案,但都不适合我 任何帮助将不胜感激。感谢

6 个答案:

答案 0 :(得分:29)

在谷歌上花了好几个小时刚刚打开Podfile并看到项目名称错误。所以我刚刚在Podfile中写了正确的项目名称,问题就解决了。

之前:

target 'Wrong Project Name' do
    pod 'Parse'
    pod 'SDWebImage'
end

之后:

target 'Correct Project Name' do
    pod 'Parse'
    pod 'SDWebImage'
end

答案 1 :(得分:4)

根据错误,您指定名为ProjectName的目标,但这在您的项目中不存在。仔细阅读podfile syntax reference并确保添加正确的目标名称(在我的情况下,它被称为Tester:)

enter image description here

答案 2 :(得分:0)

在我的情况下,目标名称相同,
但这是区分大小写的错误。
“ myTarget” // podfile
“ MyTarget” // Xcode

答案 3 :(得分:0)

  1. 备份 podfile(在指定位置复制粘贴)。
  2. 删除 pod 文件。移至垃圾箱(从)Xcode。
  3. 进入终端,找到你的 pods 目录后,点击:pod init
  4. 粘贴备份文件中的内容(第一步)...仅复制 pod 库。前任。 pod“Firebase/核心”
  5. pod 安装
  6. 重新启动您的项目,然后打开 YourProjectName.xcworkspace。

答案 4 :(得分:0)

确保 Podfile 中项目的当前名称与正确的名称匹配

target 'Project name' do
  use_frameworks!

  # Pods for Project name

pod 'SwiftMessages'

end

答案 5 :(得分:-1)

这是由于目标名称已更改。

刚打开Podfile并用新目标名替换目标名。

(在我的情况下,“GoogleMapSample”是“地图样本”,

“GoogleMapSampleTests”是“Map SampleTests”,

“GoogleMapSampleUITests”是“Map SampleUITests”,

意味着我只需将“地图样本”替换为“GoogleMapSample”代替所有目标

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'GoogleMapSample' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

    pod 'GoogleMaps'
    pod 'GooglePlaces'
    pod 'Alamofire', '~> 4.4’
    pod 'SwiftyJSON', '~> 4.0'


  # Pods for GoogleMapSample

  target 'GoogleMapSampleTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'GoogleMapSampleUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end