添加今天扩展程序无法编译

时间:2014-07-10 18:05:57

标签: ios xcode ios8 xcode6 ios-app-extension

我最近开始在现有项目中构建iOS 8.0 Today Extension,但我很难入门。在添加今天的扩展之前,我能够在Xcode 6中打开我的项目,并且没有任何问题。

但是,在我添加扩展后,编译器给出了以下错误:

fatal error: 'Mantle.h' file not found Command /Applications/Xcode6-Beta3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

更多详情:

  • 使用Xcode 6 beta 3
  • 使用CocoaPods(Mantle.h来自pod)
  • 今天添加了扩展程序,但我没有为它创建计划。我之前尝试过创建一个方案,但这也不起作用。
  • 我一直试图使用以前的应用目标运行。我也尝试使用扩展目标,但无法使用相同的错误进行构建。

Compile Error

我创建了一个新项目,看看我是否有同样的问题,但我无法重现它。在我的项目中添加可能导致此扩展更改的内容是什么?请注意,这是我现有文件中的错误,而不是我为扩展程序创建的新文件。我什么都没做,只是将扩展名添加到我的项目中。

1 个答案:

答案 0 :(得分:0)

问题是.pch文件引用了扩展程序无法访问的文件。创建一个新的.pch文件修复它。