Search results for

dsym file

75,572 results found

Post

Replies

Boosts

Views

Activity

Reply to Xcode Cloud / Crashlytics no longer processing dSYMs
We are seeing this too in our CI pipelines as well. As of Xcode 14, when uploading to iTC, no Apple generated dSYMS are being generated for download. We found that uploading the dSYM generated locally directly to Firebase was the way forward. As for Firebase not being able to process what you give it is odd. As long as the Bundle ID and MARKETING_VERSION are in sync, there should be no reason the mapping can't occur. I'd reach out Google directly and ask them whats up. I've found their turnaround and quality of support to be pretty good wrt Firebase.
Mar ’23
Reply to Xcode 7.2 does not symbolicate crash report.
There are two common causes for this:a UUID mismatch between the crash report and the .dSYMSpotlight failing to index your .dSYM (Xcode uses Spotlight to find the .dSYM based on its UUID)You can check the former using xcrun dwarfdump --uuid /path/to/your.dSYM. You can check the latter using mdls and mdfind. If the .dSYM has been indexed then mdls will show the com_apple_xcode_dsym_uuids attribute: $ mdls build/Debug-iphoneos/QTestbed.app.dSYM/ … com_apple_xcode_dsym_uuids = ( F3D98D35-B43B-3A29-BDF0-8186AF886EDB, 94BF1D20-2A89-3E96-81BC-C46330D6932F ) …You can then run a UUID through mdfind to confirm that Spotlight has the right info. For example: $ mdfind 'com_apple_xcode_dsym_uuids == F3D98D35-B43B-3A29-BDF0-8186AF886EDB' /Users/quinn/DTS Work iOS/Samples and Tests/QTestbed-GIT/build/Debug-iphoneos/QTestbed.app.dSYMShare and Enjoy — Quinn “The Eskimo!” Apple Developer Relations, Developer Technical Support, Core OS/Hardware let myEmail = eskimo + 1 + @apple.com
May ’16
Reply to Impact of Security Vulnerabilities Caused by Enabling "Generate Debug Symbols"
There’s no good way for folks here on the forums to address questions like this, because we don’t understand the circumstances associated with your app. However, I can provide some basic background. To start, you need to understand the different types of symbols that may be involved. I’ve collected a bunch of info on this topic into Understanding Mach-O Symbols. There is some symbolic information that you can’t strip: Symbols used by the dynamic linker for imports and exports The information used by the Objective-C and Swift language runtimes The best you can do there is to obfuscate your side of the equation. Apple doesn’t have tools for this. For Swift, you have some control above runtime information via the Reflection Metadata Level build setting. Beyond that, Apple is OK with you stripping as many or as few symbols as you want. It may result in you getting hard-to-understand crash reports, but you can fix those as long as you have the appropriate .dSYM file. We document the process for doing that
Topic: Privacy & Security SubTopic: General Tags:
Mar ’25
Reply to App upload warnings (never seen before)
Here's another thread with a discussion of this warning. That thread is long, and the number of folks asking about different facets of these messages makes that thread a bit unwieldily, so I want to reiterate one of my answers here for your clarity: This is a new warning in Xcode 16 where if you're missing a dSYM, Xcode lets you know in case you aren't expecting that — this is to reduce scenarios where you won't are able to fully symbolicating frames coming from your app's code in crash reports. In some cases, you may not have a dSYM, such as a closed source library from a vendor, and in those cases, the warning is safe to discard. — Ed Ford,  DTS Engineer
Apr ’25
Reply to Xcode 15: "Cycle inside ...; building could produce unreliable results" due to DSTROOT=/
if you have Crashlytics in your project, there's this discussion in the firebase-ios-sdk repo: https://github.com/firebase/firebase-ios-sdk/issues/11471 Workaround fix that worked for some people including myself: The issue generally can be reproduced if you have an input file in run script from build output file and a binary SPM package in your program. Indeed both AWS and cardIO are binary SPM. We will make a feedback to Apple as well. Meanwhile to unblock you from build, you can shorten the dSYM path to ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF. Link to answer As always, double check that there are no undesirable side effects with the Crashlytics install, depending on your priorities and requirements.
Jul ’23
Instruments/Allocations inconsistent object counts when drilling down
situation: app in stable state, I see 5 CoreImage objects at top level Statistics / Allocation Summarybut when I click the circle-right arrow to drill down, it only shows 2. and the memory usage total is much lessin the drill-down. has anyone seen this? which is correct?see attached.oh well the attacher seems to be broken. also, if anyone at apple is listening, can you modify Instruments to read the debug symbols out of the executable directly?rather than relying on the dSYM files? those dSYM files seem to always get lost or misplaced or deleted during clean/purgeoperations that are often required during Xcode development. if lldb can do it, you can too! if you inherit a project wherethe settings arent right to generate dSYMs, it can take a long time to find out what is wrong and get them to generate. and it seems to varydepending on what version of Xcode the project started on and what Xcode you are using now.
3
0
615
May ’16