Ios 带有工作区的Xcode 5中的静态库
是否有人对工作区中的静态库存在问题。我在看一个旧的工作区,那里有一个普通的xcode项目和一个静态库。它在Xcode 5中运行良好。然后我想添加一个新的静态库。我在我想尝试使用的viewcontroller中添加了头文件,将静态库添加到我的工作区,并将静态库添加为要链接的框架之一Ios 带有工作区的Xcode 5中的静态库,ios,xcode,Ios,Xcode,是否有人对工作区中的静态库存在问题。我在看一个旧的工作区,那里有一个普通的xcode项目和一个静态库。它在Xcode 5中运行良好。然后我想添加一个新的静态库。我在我想尝试使用的viewcontroller中添加了头文件,将静态库添加到我的工作区,并将静态库添加为要链接的框架之一 #import "CTAutoLayoutUtilities/CTAutoLayoutUtilities.h" 只要头文件就位,它就可以正常构建。我开始打字,我看到我的静态库中有一些类别出现在intellisense
#import "CTAutoLayoutUtilities/CTAutoLayoutUtilities.h"
只要头文件就位,它就可以正常构建。我开始打字,我看到我的静态库中有一些类别出现在intellisense中。然后我尝试构建,我得到一个错误,它无法找到上面列出的头文件。在静态库工作时,我没有更改以前的用户标题搜索路径。它仍然有:
$(BUILT_PRODUCTS_DIR)
之后,我尝试清理项目(cmd+shift+option+k)。然后重新构建,现在它抱怨它找不到我的任何一个静态库的头文件,包括最初工作到现在的头文件。然后,我从要链接的框架中删除了新的静态库,但编译器仍然抱怨它找不到工作的原始静态库的头文件
有人知道Xcode 5中是否有更改,或者我如何使我的库再次被识别吗?谢谢。我一直在使用Xcode工作区,没有注意到Xcode 4 WRT include路径的任何更改 我总是这样做:
- 将所有项目放在我的
文件夹中,使它们处于同一级别(即,它们都是同级)~/Source
- 创建一个Xcode项目并在将其添加到Xcode工作区之前对其进行测试
- 对于使用其他项目的任何项目,我总是在项目设置中手动设置
;例如:标题搜索路径
$(PROJECT_DIR)/../OtherProject1/include $(PROJECT_DIR)/../OtherProject2/include /opt/local/include
- 我从不需要设置
,因为二进制文件/库总是放在库搜索路径
文件夹中的同一目录中DerivedData
- 将所有项目放在我的
文件夹中,使它们处于同一级别(即,它们都是同级)~/Source
- 创建一个Xcode项目并在将其添加到Xcode工作区之前对其进行测试
- 对于使用其他项目的任何项目,我总是在项目设置中手动设置
;例如:标题搜索路径
$(PROJECT_DIR)/../OtherProject1/include $(PROJECT_DIR)/../OtherProject2/include /opt/local/include
- 我从不需要设置
,因为二进制文件/库总是放在库搜索路径
文件夹中的同一目录中DerivedData