ios – 如何告诉Xcode如何包含用尖括号指定的库?
发布时间:2020-12-15 01:57:38 所属栏目:百科 来源:网络整理
导读:我经常看到Xcode / Objective-C实现文件中的开源代码导入第三方库,如下所示: #import ThirdPartyLibrary/utilities.h 但是当我拖在我的项目中删除这样的库的文件结构和文件,所有这些导入都已损坏,Xcode不知道文件在哪里。 我最终手动修改每个导入,看起
我经常看到Xcode / Objective-C实现文件中的开源代码导入第三方库,如下所示:
#import <ThirdPartyLibrary/utilities.h> 但是当我拖&在我的项目中删除这样的库的文件结构和文件,所有这些导入都已损坏,Xcode不知道文件在哪里。 我最终手动修改每个导入,看起来像: #import "utilities.h" 并且include将显示它与文件系统上当前的物理文件夹相对。当一个库将其文件分割在文件系统中的文件夹中时,我将其拖放到Xcode中,Xcode为文件夹创建组。但是对于导入,我必须指定文件夹名称。问题是当我在一个文件夹中,例如: HTTP / httpTools.h 那么当httpTools.h想从根目录导入utilities.h时,我必须改变 #import <ThirdPartyLibrary/utilities.h> 至 #import "../utilities.h" 这是一个烦恼。这样做了5个小时后,我以为死了,必须有一个更好的方法。有人可以解释什么是教Xcode的秘诀是一个可以用尖括号引入的新框架位置?框架btw是源代码。未编译只是赤裸的代码。 解决方法
使用编译器标志-I或Xcode构建设置别名
HEADER_SEARCH_PATHS 指定包含路径。当然,在这样做时可以使用构建变量。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |