SwiftUI - 预览在一台特定设备上停止工作
SwiftUI - preview stopped working on one specific device
我一直在使用 iPhone 11 预览版,直到我对 CoreData 进行了一些更改 - 现在我遇到了一个持久的存储迁移错误。如果我切换到不同的预览配置文件,一切都会按预期进行。
我的问题是,如何重置 iPhone 11 配置文件?在模拟器中,我只会删除应用程序并重新开始。但我不确定如何使用 Canvas 来做到这一点。谢谢!
感谢@Monica Granbois,我终于找到了解决方案。
先删除:
~/Library/Developer/Xcode/UserData/Previews/Simulator Devices/
然后运行终端的这一行:
killall -9 com.apple.CoreSimulator.CoreSimulatorService
在我的例子中,是导致问题的模拟器 iOS 版本。我的模拟器使用的是版本 13、13.7 和 15.x。我只在 13.x 下遇到问题,在 15.x
下没有问题
我一直在使用 iPhone 11 预览版,直到我对 CoreData 进行了一些更改 - 现在我遇到了一个持久的存储迁移错误。如果我切换到不同的预览配置文件,一切都会按预期进行。
我的问题是,如何重置 iPhone 11 配置文件?在模拟器中,我只会删除应用程序并重新开始。但我不确定如何使用 Canvas 来做到这一点。谢谢!
感谢@Monica Granbois,我终于找到了解决方案。
先删除:
~/Library/Developer/Xcode/UserData/Previews/Simulator Devices/
然后运行终端的这一行:
killall -9 com.apple.CoreSimulator.CoreSimulatorService
在我的例子中,是导致问题的模拟器 iOS 版本。我的模拟器使用的是版本 13、13.7 和 15.x。我只在 13.x 下遇到问题,在 15.x
下没有问题