小编mul*_*des的帖子

新项目的 SwiftUI 2.0 CoreData 问题 - '在范围内找不到类型'Item''

[编辑] 我希望 Apple 能够修复明显的错误。解决方法是清除缓存,关闭并重新打开Xcode。

我正在使用 Xcode Beta 并开始一个新项目,但没有编写一行代码,我已经收到错误消息。我在网上找不到任何东西。也许这太新了?

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

选择新项目

然后用核心数据勾选框

勾选方框核心数据

如果我不勾选这个框,我会得到带有“hello world”的常用 Xcode SwiftUI 模板,但是勾选 Core Data 框,我会从 Apple 那里得到更多的模板代码,并且没有触及任何东西,也没有更改任何一行代码,我得到一个错误信息编译它..

错误

错误是:“在范围内找不到项目”

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

我检查了文件.xcdatamodeld,它看起来不错,并且有“项目”实体。为什么不编译?

所以我现在不知所措,是否有解决方案或者这是一个错误,需要等待Apple发布修复程序。如果是这样,在那之前我不需要开始一个新项目!

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

在此处输入图片说明

core-data ios swift swiftui

41
推荐指数
3
解决办法
2万
查看次数

Xcode 13 - 无法打开“/Users/test.xcodeproj”中的项目,因为它采用未来的 Xcode 项目文件格式

在 Xcode 12.5 中打开使用 Xcode13 创建的项目时,我收到以下错误消息:

“无法打开位于‘/Users/[...].xcodeproj’的项目,因为它是未来的 Xcode 项目文件格式。使用兼容版本的 Xcode 调整项目格式,以允许该版本的 Xcode 打开它Xcode。”

我该如何调整项目?

错误截图

xcode ios xcode12.5 xcode13

11
推荐指数
2
解决办法
1万
查看次数

苹果所说的“启用死代码剥离”是什么意思

[编辑]我不知道为什么我对此投了反对票。我在网上查了一下,但没有找到太多关于这个设置的作用,现在我在下面得到了 Rob Napier 的很好的解释,所以我很高兴。我相信这也可以帮助其他人!

我在 Apple 提供的示例应用程序“监视应用程序中的数据更改”中发现了此警告。

在这种情况下这意味着什么?
也不确定它将被删除什么,因为它是一个相当新的代码。而且该应用程序非常小,只是为了演示一些 Swift API。

该应用程序可以在这里免费下载

在此输入图像描述

xcode sample swift observation

5
推荐指数
1
解决办法
1261
查看次数

如何在 Xcode 15 beta 中安装 iOS 17 beta 模拟器

在苹果开发者网站上,我可以从模拟器中单独下载 Xcode 新测试版。

下载xcode 我正是这样做的。下载 Xcode (3.41GB) 后,我下载了新的 iOS 17 beta,大小为 7.47GB。安装新的 Xcode 后,它提示我再次下载已经下载的 iOS 模拟器。但是当 Xcode 提示时,下载也非常缓慢,我不想等待,因为我的下载文件夹中有模拟器 DMG。

我已经看过这里,但没有帮助:直接下载 Xcode 模拟器

我尝试手动将 .DMG 文件的内容放入 Xcode 中的库中,如一些旧帖子所述,例如“Cashes/com.apple.dt.Xcode/Downloads/”,但这不起作用。重新启动 Xcode 我有同样的提示要求我重新下载模拟器。

beta simulator download xcode15 ios17

4
推荐指数
1
解决办法
9318
查看次数