[编辑]我希望苹果能修复明显的漏洞.解决方案是清除缓存,关闭并重新打开Xcode..

我在Xcode测试版上,开始了一个新的项目,没有写一行代码,我已经收到了一个错误.我在网上找不到任何东西.也许这太新了?

在新版本的Xcode中,我 Select 了新项目,

selecting new project

然后用核心数据勾选方框

ticking the box Core Data

如果我不勾选这个框,我会得到通常的带有"hello world"的Xcode SwiftUI模板,但勾选核心数据框,我会从苹果那里得到更多的模板代码,而且不会触碰任何东西,也不会更改任何一行代码,我会在编译它时收到一条错误消息..

Error

错误是:"无法在范围中找到项"

非常令人沮丧,尤其是因为我的所有教程都是从classic 的"AppDelegate"文件配置开始的..而新的SwiftUI是"通用的"!

我判断了文件.xcdatamodeld,它看起来很好,有"Item"实体.为什么它不能编译?

所以我现在不知所措,是否有解决方案,或者这是一个bug,需要等待苹果发布修复程序.如果是这样,我不需要开始一个新的项目,直到那时!

PS今天,我用CMD-ALT-SHIFT-K清理了缓存,关闭了Xcode,从模拟器中删除了应用程序,重新打开,重建,并编译了它..但模拟器里什么都没有!我们正在进步!但我仍然没有更改一行代码.一切都是苹果的模板!

enter image description here

推荐答案

正常的Xcode清除对我有效:

  1. 清理生成文件夹(SHIFT+命令+K)

  2. 完全退出Xcode

  3. DerivedData/{Project Name}_some_hash中删除项目的内容

    默认位置为~/Library/Developer/Xcode/DerivedData,但如果找不到,请判断Xcode下的Derived Data属性→ 偏好→ 位置

  4. 再试一次(运行Xcode&;build)

Swift相关问答推荐

如何避免使用DispatchSemaphores时线程爆炸?

为什么我的引用类型对象在初始化后有3个强引用?

SWIFT中MAP的静态方法包装器

通常从数组调用的SWIFT静态协议函数

我正在try 通过代码设置节中页眉和页脚的高度,但它不起作用

修改数组中每个类实例的属性

如果通过计时器循环运行,则检索CPU利用率百分比的SWIFT脚本运行良好.似乎在没有计时器的情况下停留在初始百分比上

如何偏移HStack中的视图,但仍然约束框架以与偏移匹配?

可选,类似于自定义类型的初始化

找出touch 点的屏幕亮度

在Swift中如何用变量计算0.9的立方

在 Swift 的异步上下文中,如何指示我想要函数的同步版本?

RxSwift 中 Single.just(...) 和 Observable.just(...) 之间有区别吗?

如果 Swift 无法分配内存会怎样?

如何在 SwiftUI 中用图像替换占位符文本?

将内容与工作表顶部而不是中间对齐

自定义选取器的出现导致其他视图重新排列

在 RealityKit 中创建转场

Swift :如何在一组字符之后得到所有东西

在 Swift 中子类化 NSObject - 初始化器的最佳实践