- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我最近在我的项目中添加了 Swift
支持的库,目前我的项目主要语言是 Objective-C
,因此它显示了一些依赖警告 在我的项目中如下所示:
warning: using 'ALWAYS_SEARCH_USER_PATHS = YES' while building targets which define modules ('DEFINES_MODULE = YES') may fail. Please migrate to using 'ALWAYS_SEARCH_USER_PATHS = NO'.
有谁知道我该如何解决上述警告?
作为警告,它会 self 告知需要设置标志 'ALWAYS_SEARCH_USER_PATHS = NO' 将解决此警告。
但我的问题是:这样做是否会影响任何现有功能或链接框架问题?
或按照警告中的指示操作是否安全?
提前致谢。
最佳答案
自 Xcode 8.3 发布以来,ALWAYS_SEARCH_USER_PATHS 现已弃用,但仍在使用 ALWAYS_SEARCH_USER_PATHS 的其他库正在将设置值放入您的项目中,您将不得不等待其他库也进行更改。
比如目前的Core Plot是2.2版本的,在我的项目中还是放了ALWAYS_SEARCH_USER_PATHS值,这个警告的修复会在2.3版本中发布
关于ios - 获取有关 DEFINES_Modules 依赖分析的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42106069/
我最近在我的项目中添加了 Swift 支持的库,目前我的项目主要语言是 Objective-C,因此它显示了一些依赖警告 在我的项目中如下所示: warning: using 'ALWAYS_SEAR
一些 Cocoapods,例如YLTableView , 不要将 'DEFINES_MODULE' => 'YES' 设置为它们的 pod_target_xcconfig 的一部分。这意味着,例如,i
我是一名优秀的程序员,十分优秀!