我知道 11.0 支持命名颜色,但我们的项目以 iOS 9.0 为目标,我们能够使用 Xcode 9.0/9.1 成功编译它,因为命名颜色仅在 Storyboard中使用,而不在运行时使用。
切换到 Xcode 9.2 后项目无法编译:
named colors do not work prior to iOS 11.0
最佳答案
//Please right click on Storyboard
//Alt+CMD+f
现在按 ctrl+F 并粘贴 .
color key=(.*) name=.*
现在用这一行替换 find source
<color key=$1 red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
//MARK:- 或将您的 key 粘贴到 key 中
(<color key="your key")
构建并运行
关于ios - Xcode 9.2 在使用命名颜色时停止编译 < 11.0 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47845459/