I have created a SwiftData iOS app from Paul Hudson's Hacking With Swift series in order to troubleshoot some SwiftData issues I am having in a separate app.
I have raised > FB22925785
I have gone back to basics to try and problem solve so I have used the first part of an app of Paul's from [https://www.hackingwithswift.com/quick-start/swiftdata/defining-a-data-model-with-swiftdata]
The App is very simple and only contains the following
import SwiftData
import SwiftUI
@main
struct iTour_from_scratchApp: App {
var body: some Scene {
WindowGroup {
ContentView()
.modelContainer(for: Destination.self)
}
}
}
The data is
import SwiftData
@Model
class Destination {
var name: String
var details: String
var date: Date
var priority: Int
init(name: String, details: String, date: Date, priority: Int) {
self.name = name
self.details = details
self.date = date
self.priority = priority
}
}
The view is
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
Image(systemName: "globe")
.imageScale(.large)
.foregroundStyle(.tint)
Text("Hello, world!")
}
.padding()
}
}
#Preview {
ContentView()
}
When I try to run this, I am getting 889 lines of CoreData errors appearing in the Console and they start with
CoreData: error: Failed to stat path '/Users/chrissantavy/Library/Developer/CoreSimulator/Devices/913BFD87-5FD8-47B9-AD0C-81238E74E89E/data/Containers/Data/Application/29586FDF-F08D-48E8-AF58-FD7BD5A30525/Library/Application Support/default.store', errno 2 / No such file or directory.
CoreData: error: Executing as effective user 501
CoreData: error: Executing as effective user 501
CoreData: error: Sandbox access to file-write-create denied
CoreData: error: Sandbox access to file-write-create denied
CoreData: error: Failed to statfs file; errno 2 / No such file or directory.
CoreData: error: Failed to statfs file; errno 2 / No such file or directory.
CoreData: error: Information for file system
CoreData: error: Information for file system
CoreData: error: ---------------------------
CoreData: error: ---------------------------
CoreData: error: File system type: 0
CoreData: error: File system type: 0
CoreData: error: File system flags: 0
CoreData: error: File system flags: 0
CoreData: error: Total data blocks: 0
CoreData: error: Total data blocks: 0
CoreData: error: Free data blocks: 0
CoreData: error: Free data blocks: 0
CoreData: error: Free blocks for nonsuperuser: 0
CoreData: error: Free blocks for nonsuperuser: 0
CoreData: error: Total i-nodes: 0
CoreData: error: Total i-nodes: 0
CoreData: error: File system ID: 0, 0
CoreData: error: File system ID: 0, 0
CoreData: error: Free i-nodes: 0
CoreData: error: Free i-nodes: 0
CoreData: error: Owner UID: 0
CoreData: error: Owner UID: 0
CoreData: error: Filesystem type name:
CoreData: error: Filesystem type name:
CoreData: error: Mount on name:
CoreData: error: Mount on name:
CoreData: error: Mount from name:
CoreData: error: Mount from name:
CoreData: error: Failed to stat path '/Users/chrissantavy/Library/Developer/CoreSimulator/Devices/913BFD87-5FD8-47B9-AD0C-81238E74E89E/data/Containers/Data/Application/29586FDF-F08D-48E8-AF58-FD7BD5A30525/Library/Application Support', errno 2 / No such file or directory.
CoreData: error: Failed to stat path '/Users/chrissantavy/Library/Developer/CoreSimulator/Devices/913BFD87-5FD8-47B9-AD0C-81238E74E89E/data/Containers/Data/Application/29586FDF-F08D-48E8-AF58-FD7BD5A30525/Library/Application Support', errno 2 / No such file or directory.
CoreData: error: Executing as effective user 501
The full list of errors is attached