Xcode Cocoapods frameworks.sh错误:没有这样的文件

Xcode Cocoapods frameworks.sh错误:没有这样的文件,xcode,cocoapods,Xcode,Cocoapods,所以我对Swift和cocoapods都是新手,在花了几天的时间研究之后,我无法理解为什么我的项目没有建设。我得到以下错误: (我的项目)/Pods/Target支持文件/Pods-(我的项目)/Pods-(我的项目)-frameworks.sh:没有这样的文件或目录 我正在使用Xcode 7.2.1和Cocoapods 0.39.0,我似乎已经尝试了Cocoapods网站上的所有故障排除技巧。有人能告诉我需要做什么才能让它工作吗 我的播客文件: source 'https://github.c

所以我对Swift和cocoapods都是新手,在花了几天的时间研究之后,我无法理解为什么我的项目没有建设。我得到以下错误:

(我的项目)/Pods/Target支持文件/Pods-(我的项目)/Pods-(我的项目)-frameworks.sh:没有这样的文件或目录

我正在使用Xcode 7.2.1和Cocoapods 0.39.0,我似乎已经尝试了Cocoapods网站上的所有故障排除技巧。有人能告诉我需要做什么才能让它工作吗

我的播客文件:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.1'
use_frameworks!

pod 'GoogleMaps'
pod 'FontAwesome.swift'
pod 'Lock', '~> 1.21'
pod 'JWTDecode', '~> 1.0'
pod 'Lock-Facebook', '~> 2.1'
pod 'SimpleKeychain', '~> 0.7'
pod 'Bolts', '~> 1.6'
pod 'FBSDKCoreKit', '~> 4.1'
pod 'FBSDKLoginKit', '~> 4.1'
pod 'MBProgressHUD', '~> 0.9.2'
pod 'Alamofire', '~> 2.0'
pod 'CocoaLumberjack/Swift'
pod 'AFNetworking', '~> 2.5'
pod 'Auth0', '~> 0.2'

您可能缺少Podfile中目标的目标块。

我在我的项目中添加了一个目标,但忘了在该目标的Podfile中添加一个目标块,我遇到了相同的错误

(我的项目)/Pods/Target支持文件/Pods-(我的项目)/Pods-(我的项目)-frameworks.sh:没有这样的文件或目录

路径组件实际上是以目标命名的:
(我的项目)/Pods/Target支持文件/Pods-[Target]/Pods-[Target]-frameworks.sh

Cocoapods为您指定的每个目标构建配置文件。尝试将目标条目添加到播客文件中,如下所示:

target "SOME TARGET" do
    specify pods here
end
def commonPods
    specify pods here
end
如果您最终添加了很多目标,那么定义可以在目标条目中轻松使用的pod组可能是一个好主意。因此,您可以在目标条目上方定义组,如下所示:

target "SOME TARGET" do
    specify pods here
end
def commonPods
    specify pods here
end
然后,您可以在pod条目中使用组名,而不是复制每个目标的所有pod条目:

target "SOME TARGET" do
    commonPods
end
在pod文件中添加目标条目将导致cocoapod在下次运行
pod安装时生成一组新文件。但是,在运行该命令之前,您可能需要将配置设置为
None
,以便cocoapod可以分配自己的配置。以下是如何做到这一点:

  • 转到项目级目标
  • 对于配置下列出的每个配置,在基于配置文件的
    下的下拉菜单中为目标选择
  • 这些步骤将消除Cocoapods警告,其内容如下:

    CocoaPods没有设置项目的基本配置,因为您的项目已经有一个自定义配置集。为了让CocoaPods的集成能够正常工作

    编辑pod文件并取消配置后,就可以在命令行上运行
    pod安装了。完成此过程后,请检查基本配置设置,并注意它们已设置为CocoaPods生成的配置文件

    我希望这有帮助

    我的问题是“bla-Pods-XXXX-frameworks.sh:没有这样的文件或目录”

    首先,我使用命令行“pod install”来修复它,它没有任何效果

    最后的解决方案是: 触摸“构建阶段”->“嵌入Pods框架”,您可以看到路径:XXXXX.sh” 确保XXX.sh与您的项目相同。如果不相同,请更改路径。 然后清洁和建造。
    已经完成了。

    这有点愚蠢,但它发生在我身上:

    您可能在错误的目录中

    我正在从目录
    Desktop/Project/Project Files
    运行
    pod install
    ,我不断遇到这样的错误

    然后我意识到我走得太远了,所以我转到目录
    Desktop/Project
    ,它成功了


    至于为什么
    pod安装
    甚至考虑到pod文件在
    Desktop/Project
    中而不是
    Desktop/Project/Project文件
    中运行\_(ツ)_/“

    确保您正在xcode项目所在的目录下运行
    pod install

    Cocoapods尚未正确安装。请再次尝试重新安装pods。这不是Swift语言特有的,因此我正在删除该标记:)因此使用Cocoapods应该会使安装更容易?;-)