I have Realm source code but I am not sure how to proceed further. OK, let’s see if we can fix that. Looking at your crash report excerpt I see this: 2 Realm … RLMAccessorContext::createObject(objc_object*, realm::CreatePolicy, bool, realm::ObjKey) + 1776 3 Realm … RLMAddObjectToRealm + 264 4 RealmSwift … Realm.add(_:update:) + 279776 … That means that somewhere in the Binary Images section of the crash report there must be Realm and RealSwift binaries. Each of those will have an associated UUID. To symbolicate your crash report you need to find the .dSYM files whose UUID matches those UUIDs. If you built those binaries from source code, the build process should have creating corresponding .dSYM files. If it didn’t, you need to adjust your build settings so that it does. If you use binaries built by someone else, you’ll need to get the .dSYM files from them. You can check you have the right files by matching up UUID, as discussed in Adding Identifiable Symbol Names to a Cra
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags: