Ios 添加今日扩展无法编译

Ios 添加今日扩展无法编译,ios,xcode,ios8,xcode6,ios-app-extension,Ios,Xcode,Ios8,Xcode6,Ios App Extension,我最近开始在现有项目中构建一个iOS8.0Today扩展,但开始时遇到了困难。在添加today扩展之前,我能够在Xcode 6中打开我的项目,并且运行时没有任何问题 但是,在添加扩展后,编译器会出现以下错误: 致命错误:找不到“Mantle.h”文件 命令/Applications/Xcode6-Beta3.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/clang失败,退出代码为1 更多详情: 使用Xcod

我最近开始在现有项目中构建一个iOS8.0Today扩展,但开始时遇到了困难。在添加today扩展之前,我能够在Xcode 6中打开我的项目,并且运行时没有任何问题

但是,在添加扩展后,编译器会出现以下错误:

致命错误:找不到“Mantle.h”文件
命令/Applications/Xcode6-Beta3.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/clang失败,退出代码为1

更多详情:

  • 使用Xcode 6 beta 3
  • 使用椰子荚(Mantle.h来自荚)
  • 添加了今日扩展,但我不为其创建方案。我以前尝试过创建一个方案,但也不起作用
  • 我一直在尝试使用以前的应用程序目标运行。我也尝试过使用扩展目标,但由于同样的错误,无法构建


我创建了一个新项目,看看我是否有同样的问题,但我无法复制它。在我的项目中添加扩展会导致什么变化?请注意,这是我现有文件中的错误,而不是我为扩展名创建的新文件。除了将扩展名添加到项目中,我什么也没做。

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

确保扩展目标中包含所有必要的文件(例如.Mantle.h)。您可以通过选择左侧边栏中的文件并使用右侧边栏中的文件检查器将文件添加到目标。由于Mantle在Pods项目中,我相信我只能将其添加到该目标,而不能添加到扩展目标。Hi@AdamPro13您解决了问题吗,请也建议我…Hi@AdamPro13您可以向我们展示您的POD文件吗?我收到重复的符号错误,因为我想在我的主应用程序和小部件中使用f.e.AFNetworking。。。有什么建议吗?谢谢