Comments (6)
➤ PM Bot commented:
Jira ticket: RCOCOA-2309
from realm-swift.
We may need a bit more info to go on - I have an app, XCode 15.3, SDK 10.48, iOS, SwiftUI, in-memory realm and it previews and runs correctly.
I then created a fresh project with same config just a simple "Hello World" and a button that writes data to in memory realm, and that works correctly and previews as well.
Perhaps including the code that's crashing would narrow down the cause?
Here's a screenshot of the preview
from realm-swift.
Thank you for replying @Jaycyn .
Yes I understand it might be specific to our code structure. I will try to narrow it down some more, just wanted to check first if something like that is already on your radar. Will do some more digging.
The frustrating part is that it all works perfectly with Xcode 15.2 and earlier.
from realm-swift.
Looking at the stacktrace, it appears it might be related to the existence of a LinkingObjects property in the model.
from realm-swift.
Yes it doesn't like LinkingObjects and the List types, either one leads to a crash. But I finally found the reason!!!!
This is clearly an Xcode 15.3 bug.
The issue was that for whatever reason my unit tests target had only Realm
added to its dependencies but didn't have RealmSwift
(Frameworks and Libraries panel in General tab for that target's settings). To solve the issue I had to either add RealmSwift
dependency or remove the existing Realm
one. Apparently RealmSwift
contains definitions for Swift-Only List
and LinkingObjects
generic protocols and Xcode wasn't able to resolve them.
Why does it need to build unit tests target for previews, and why does it even use its dependencies for symbol look up, is unknown to me. But this has fixed the issue which was plaguing me for several days.
from realm-swift.
Happy to hear you were able to sort it out. This is indeed unexpected behavior and hopefully something Apple will address with a future release.
from realm-swift.
Related Issues (20)
- Failed to upgrade from v3.20.0 to v10.49.2, there is crash issue occurred. HOT 2
- Apple Privacy Manifest - Realm 10.49.2 - ISSUE: NSPrivacyAccessedAPICategoryDiskSpace HOT 9
- Add Apple Privacy Manifests to a 10.48.2 Release HOT 6
- Realm Corruption Following Client Resets Due to Permission/Role Changes on Server HOT 5
- Drop support for Xcode 14 HOT 1
- Crash After 10.49.3 Update Due to Missing Framework HOT 6
- v10.49.3 failing to Build after updating using SPM.error: "but cannot be built dynamically because there is a package product with the same name." HOT 11
- Updating RealmSwift to latest version doesn't update realm-core to the latest HOT 2
- Crash ITMS-90863: Macs with Apple silicon support issue HOT 6
- skipping cache due to an error: https://github.com/realm/realm-swift: The repository could not be found. Make sure a valid repository exists at the specified location and try again. HOT 3
- Error loading RealmSwift dynamic framework in macOS app HOT 6
- SDKs should not consume stitch_ prefixed fields HOT 1
- v10.49.3 crashing when Embed & Signing a RealmSwift that is not the main target HOT 2
- terminating due to uncaught exception of type realm::util::DecryptionFailed: Decryption failed: 'unable to decrypt after 0 seconds (retry_count=2, from=iv1 == 0, size=16384) HOT 2
- Realm Swift 10.50.0 fails to build HOT 5
- Terminating app due to uncaught exception 'RLMException', reason: 'Attempting to modify object outside of a write transaction - call begin Write Transaction on an RLMRealm instance first HOT 1
- Realm 10.50.0 Cocoapods compile warning HOT 6
- Xcode15 Realm crash HOT 2
- Version 10.47.0 AppStore Connect issues: ITMS-91065: Missing signature HOT 11
- Database has an unsupported version (24) and cannot be upgraded. HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from realm-swift.