收到有关DEFINES_Modules依赖分析的警告

5
我最近在我的项目中添加了一个支持Swift的库,目前我的项目的主要语言是Objective-C,因此它显示出一些依赖警告,如下所示:

警告:在构建定义模块('DEFINES_MODULE = YES')的目标时使用'ALWAYS_SEARCH_USER_PATHS = YES'可能会失败。请迁移到使用'ALWAYS_SEARCH_USER_PATHS = NO'。

有没有人知道如何解决上述警告呢?
正如警告本身所说,需要设置标志'ALWAYS_SEARCH_USER_PATHS = NO'来解决此警告。
但我的问题是:这会影响任何现有功能或链接框架问题吗? 还是按照此警告指示操作是安全的吗? 提前致谢。
1个回答

0

自从Xcode 8.3发布以来,ALWAYS_SEARCH_USER_PATHS已经被弃用,但是仍然有其他库在使用ALWAYS_SEARCH_USER_PATHS并将其设置值放入您的项目中,因此您需要等待其他库进行更改。

例如,当前的Core Plot版本为2.2,它仍然将ALWAYS_SEARCH_USER_PATHS值放入我的项目中,这个警告的修复将在版本2.3中发布。


但是低部署目标怎么办?比如我必须在这种情况下提供8.0及更高版本的支持? - CodeChanger
请查看更新的答案,看它是否能解决你的警告。 - JIANG

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接