Xcode 8 依赖分析警告
Xcode 8 Dependency Analysis Warning
我正在尝试删除 xcode(8.3) 中显示的这些警告:
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'.
当我在目标的构建设置中将 'ALWAYS_SEARCH_USER_PATHS'
更改为 NO
时,警告消失了。但是当我 运行 pod install
:
时,我会收到额外的警告
[!] The `AppName [Release]` target overrides the `ALWAYS_SEARCH_USER_PATHS` build setting defined in `Pods/Target Support Files/Pods-AppName/Pods-AppName.release.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
果然,当我查看 Pods/Target Support Files/Pods-AppName/Pods-AppName.release.xcconfig
时,ALWAYS_SEARCH_USER_PATHS = YES
在那里,但我不确定它是如何到达那里的或该文件来自何处。
有谁知道如何消除这些错误?谢谢。
Xcode 8.3,ALWAYS_SEARCH_USER_PATHS 现已弃用:
"Always Search User Paths" 构建设置已弃用,Xcode 的未来版本可能不支持该设置。依赖此功能的项目应迁移到单独的用户与系统 header 包括语义并将此构建设置设置为 "No"。 (16364329)
自 Xcode 8.3 版本以来,ALWAYS_SEARCH_USER_PATHS 现已弃用,但仍在使用 ALWAYS_SEARCH_USER_PATHS 的其他库正在将设置值放入您的项目中,您将必须等待其他图书馆也进行更改。
例如,目前的Core Plot是2.2版本,它在我的项目中仍然设置了ALWAYS_SEARCH_USER_PATHS值,这个警告的修复将在2.3版本
中发布
我正在尝试删除 xcode(8.3) 中显示的这些警告:
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'.
当我在目标的构建设置中将 'ALWAYS_SEARCH_USER_PATHS'
更改为 NO
时,警告消失了。但是当我 运行 pod install
:
[!] The `AppName [Release]` target overrides the `ALWAYS_SEARCH_USER_PATHS` build setting defined in `Pods/Target Support Files/Pods-AppName/Pods-AppName.release.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
果然,当我查看 Pods/Target Support Files/Pods-AppName/Pods-AppName.release.xcconfig
时,ALWAYS_SEARCH_USER_PATHS = YES
在那里,但我不确定它是如何到达那里的或该文件来自何处。
有谁知道如何消除这些错误?谢谢。
Xcode 8.3,ALWAYS_SEARCH_USER_PATHS 现已弃用:
"Always Search User Paths" 构建设置已弃用,Xcode 的未来版本可能不支持该设置。依赖此功能的项目应迁移到单独的用户与系统 header 包括语义并将此构建设置设置为 "No"。 (16364329)
自 Xcode 8.3 版本以来,ALWAYS_SEARCH_USER_PATHS 现已弃用,但仍在使用 ALWAYS_SEARCH_USER_PATHS 的其他库正在将设置值放入您的项目中,您将必须等待其他图书馆也进行更改。
例如,目前的Core Plot是2.2版本,它在我的项目中仍然设置了ALWAYS_SEARCH_USER_PATHS值,这个警告的修复将在2.3版本
中发布