我下载了Andy Potion的“PFLetsMove”框架here,并将Xcode项目添加到我的应用程序项目中。然后我将框架从那个框架和复制文件构建阶段拖到了Link Binary。
现在,如果我通过调用PFMoveToApplicationsFolderIfNecessary()
来编译应用程序,它工作正常,所以框架肯定存在。但是如果我将行#import "PFLetsMove/PFMoveApplication.h"
放在app委托中,我会收到以下错误:'PFLetsMove/PFMoveApplication.h' file not found
。
我已经检查了build文件夹中已编译的PFLetsMove.framework,并且PFMoveApplication.h就在那里。我用AquaticPrime框架做了完全相同的事情(导入标题),它工作正常。我在哪里错了,或者是否可能存在构建框架的问题?
答案 0 :(得分:5)
如果使用框架,则将文件名放在尖括号(即<FrameworkName/FileName.h>
)中,如果是本地文件,则使用引号(即"FileName.h"
)。请注意,即使源文件位于组或子文件夹中,也不会像这样引用它。