当我尝试编译我的项目时,所有之前工作正常的类都被标记为有错误。其中一个错误是在类中包含的“未找到字符串”。
#include <string>
我已经尝试在构建设置中将“编译源代码”更改为Objective-C ++,但这并没有帮助。同时,在编译时还会出现关于派生数据的错误。
当我尝试编译我的项目时,所有之前工作正常的类都被标记为有错误。其中一个错误是在类中包含的“未找到字符串”。
#include <string>
我已经成功地使用“Legacy Build System”(在File->Project/Workspace Settings下激活)编译了该项目,因此这证实了这是Xcode 10默认启用的“New Build System”的问题。
编辑:确保删除DerivedData中找到的所有文件夹,方法是转到Xcode->Preferences->Locations并打开DerivedData文件夹的外部链接。然后返回Xcode并进行清理构建和重建。