升级到Xcode 10.0后无法构建模块'UIKit'

时间:2018-10-01 17:07:18

标签: ios xcode

升级到Xcode 10.0后,我的iOS项目将无法构建。

与UIKit相关的2个特定的构建时错误为:

  

解析问题************ Prefix.pch:12:13:无法构建模块   'UIKit'

     

泛型问题   /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImage.h:176:88:   构建模块时,没有名为“ CIImageOption”的类型或协议   从************。pch:12导入的“ UIKit”:

第二个错误指​​向UIImage.h标头中的以下代码行。

- (nullable instancetype)initWithImage:(UIImage *)image options:(nullable NSDictionary<CIImageOption, id> *)options NS_AVAILABLE_IOS(5_0);

我已经从目标构建阶段中删除并重新添加了UIKit,并且尝试添加CoreImage。

1 个答案:

答案 0 :(得分:0)

我对Xcode 11.1遇到此问题,我发现在为Xcode 11.0安装了错误的Xcode命令行工具后发生,原因是我没有找到11.1版本。

无论如何,我已通过删除新安装的Xcode命令行工具来解决它

1-完全退出Xcode

2-删除此文件夹并清空垃圾桶

/ Library / Developer / CommandLineTools

希望这对您也有用