Ios 带有工作区的Xcode 5中的静态库

Ios 带有工作区的Xcode 5中的静态库,ios,xcode,Ios,Xcode,是否有人对工作区中的静态库存在问题。我在看一个旧的工作区,那里有一个普通的xcode项目和一个静态库。它在Xcode 5中运行良好。然后我想添加一个新的静态库。我在我想尝试使用的viewcontroller中添加了头文件,将静态库添加到我的工作区,并将静态库添加为要链接的框架之一 #import "CTAutoLayoutUtilities/CTAutoLayoutUtilities.h" 只要头文件就位,它就可以正常构建。我开始打字,我看到我的静态库中有一些类别出现在intellisense

是否有人对工作区中的静态库存在问题。我在看一个旧的工作区,那里有一个普通的xcode项目和一个静态库。它在Xcode 5中运行良好。然后我想添加一个新的静态库。我在我想尝试使用的viewcontroller中添加了头文件,将静态库添加到我的工作区,并将静态库添加为要链接的框架之一

#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
    文件夹中的同一目录中


我一直在使用Xcode工作区,没有注意到Xcode 4 WRT include路径的任何更改

我总是这样做:

  • 将所有项目放在我的
    ~/Source
    文件夹中,使它们处于同一级别(即,它们都是同级)
  • 创建一个Xcode项目并在将其添加到Xcode工作区之前对其进行测试
  • 对于使用其他项目的任何项目,我总是在项目设置中手动设置
    标题搜索路径
    ;例如:

    $(PROJECT_DIR)/../OtherProject1/include
    $(PROJECT_DIR)/../OtherProject2/include
    /opt/local/include
    
  • 我从不需要设置
    库搜索路径
    ,因为二进制文件/库总是放在
    DerivedData
    文件夹中的同一目录中