2016-03-07 75 views
1

我有一个子项目已经开发为动态库,并将该子项目包括到我的主项目中并被设置为目标依赖项。在xcode中存档构建时找不到头文件

当我跑我的主要项目,.A文件为我的子项目已成功创建和相应的头文件都保存在build目录下创建如(构建/发布-的iPhoneOS /包括)。我一直在使用MACRO

在我的主要项目中提到的路径,我提到的头搜索路径为我上面使用MACRO提到的相同。

但是当我尝试将其存档全中,import语句没有发现运行时错误文件生成

#import <subproject/myfile.h> 

但越来越建立并成功运行,即使它显示未找到错误的文件在编译时xcode编辑器。

我的问题是

这是因为生成目录,而archieving将是空的?

+0

你究竟如何设置路径?什么是确切的错误? – silyevsk

+0

$(BUILD_DIR)/ $(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) – jailani

+0

你能解决这个问题吗?我有同样的问题。 – Dheeraj

回答

0

我解决了这个问题,如下

1,头文件是私有,这样改变了他们作为公众,使他们接触到的主要项目。 (要建立&成功运行)

2.我复制的头文件,并创建了一个目录,并将其添加到我的主要项目,并设置标题搜索路径指向该目录(要成功存档)