我最近开始在现有项目中构建一个 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 测试版 3
- 使用 CocoaPods(Mantle.h 来自 pod)
- 添加了今天的扩展,但我没有为它创建方案。我以前尝试过创建一个方案,但这也不起作用。
- 我一直在尝试使用以前的应用程序目标运行。我也尝试过使用扩展目标,但无法构建并出现相同的错误。
我创建了一个新项目,看看我是否有同样的问题,但我无法重现它。在我的项目中添加可能导致这种情况的扩展更改是什么?请注意,这是我现有文件中的错误,而不是我为扩展创建的新文件。除了将扩展添加到我的项目之外,我什么也没做。