我有一个子项目,它已被开发为动态库,并将该子项目包含在我的主项目中,并被设置为目标依赖项。
当我运行我的主项目时,我的子项目的 .a 文件已成功创建,并且在构建目录中创建了相应的头文件,例如( build / release-iphoneos /包含)。我已经使用 MACRO
提到了路径在我的主项目中,我提到标题搜索路径与我上面提到的使用 MACRO 相同。
但是当我尝试归档构建时,它会抛出导入语句中找不到的运行时错误文件
#import <subproject/myfile.h>
但它正在构建并成功运行,即使它在编译时在xcode编辑器中显示文件未找到错误。
我的问题是
这是因为构建目录在空闲时会是空的吗?
答案 0 :(得分:0)
我解决了以下问题
<强> 1。头文件是私有的,因此将它们更改为公共文件,以便它们暴露给主项目。 (构建和成功运行)
<强> 2。我复制了头文件并创建了一个目录并将它们添加到我的主项目中并设置了头部搜索路径以指向该目录(要成功存档)