2015-11-04 39 views
1

这完全让我感到困惑。我有一个用于存档的项目,但是在更新Xcode之后,它现在无法为其创建存档。失败来自包含的项目源文件未找到标题。再次,这是一个很好的建立之前,现在失败。而且,它的构建和运行也很好,只是在归档上失败。这是我使用的Xcode版本:版本7.1(7B91b)。iOS应用程序无法在Xcode中创建存档,但生成良好

有没有人遇到类似的问题?

错误基本上是:

'Header.h' file not found 

再次,该文件是否存在。在那。该项目运行并构建得很好。它只在'存档'中找不到它。

+0

如果您显示错误消息,某人能够帮助您的机会将会增加 – Leonardo

+0

添加错误,不确定是否有帮助。 – kailoon

回答

1

将此添加到我的“标题搜索路径”中修复了此问题。

"$(BUILD_ROOT)/../IntermediateBuildFilesPath/Headers" 

显然,“归档”过程中不会构建标题所在的某些文件夹。

0

也许清理和建设你的项目解决了这个问题?

0

您需要选择一个真实的设备作为目标,否则归档不起作用。但是,你可以建立发布版本吗? (例如,“构建用于分析”工作?)

+0

我已经通过选择真实设备以相同的方式完成了存档。显然现在失败了。 – kailoon

0

您需要选择一个真实设备作为目标,否则归档不起作用。但是,你可以建立发布版本吗? (例如,没有“建立分析”的工作?)例如,你可能有一个线

#ifdef DEBUG 
#include "MyHeader.h" 
#endif 

和头将不会被包括在一个发布版本。轻松完成。

2

你说失败来自包含的源文件。我在进口科尔多瓦图书馆时看到过一些类似问题的人。他们中的一些人用给定的解决方案here解决了这个问题。

此行添加到您的构建设置 - >标题搜索路径:

“$(OBJROOT)/ UninstalledProducts/$(PLATFORM_NAME)/包括”

不要替换现有的行看起来相似,仍然需要向后兼容Xcode 7和Xcode 6.4。

祝你好运!

+0

这听起来很耳熟,但不是科尔多瓦。虽然可能会帮助我指出正确的方向。 – kailoon

+0

我希望它有帮助! – ajpallares

+0

到目前为止没有骰子。它建立JUST罚款。究竟是什么会影响档案只...你不控制的休息是所有人中最讨厌的。 – kailoon

相关问题