制作新的Xcode方案时,“generate-pch命令失败,退出代码为1”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了制作新的Xcode方案时,“generate-pch命令失败,退出代码为1”相关的知识,希望对你有一定的参考价值。

我遵循http://www.teratotech.com/blog/xcode-7-steps-to-easily-switch-between-multiple-environments/的指示,为不同的环境生成不同的方案。

我创建了一个testing configuration并创建了一个使用该配置的新方案。但是,当我构建并运行时,我收到此错误:

<unknown>:0: error: generate-pch command failed with exit code 1 (use -v to see invocation)

 error: 'AFNetworking/AFNetworking.h' file not found
#import <AFNetworking/AFNetworking.h>

1 error generated.
<unknown>:0: error: failed to emit precompiled header '/var/folders/f2/6j4b4kz54xy1vf_2gdlnrllc0000gn/T/My-Project-Header-47bffb.pch' for bridging header '/Users/me/Dev/my-project/My-Project-Header.h'

当我使用我的原始方案构建时,一切都很好......我只有1个目标。我错过了什么吗?

编辑:我正在使用Cocoapods来管理我的依赖项,如果这有任何区别。

答案

我通过运行以下命令解决了这个问题

$ pod repo update
$ pod install

通常,当项目目录从其他机器更改或复制时会发生此类问题。

以上是关于制作新的Xcode方案时,“generate-pch命令失败,退出代码为1”的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 中创建一个新的 C++ 项目?

在 Xcode 4.3 中,使用 Interface Builder 制作 UITableviewCell 的选项消失了

创建了新的 XCode 配置和方案 - 链接器突然失败

Xcode 无法识别新的出口和动作连接

使用 Xcode 10 构建时 iOS10 上的像素化​​图像

创建新的 Xcode 工作区项目