Why am I not getting a .dSYM file when I build my iOS app?

Brien King 1 Reputation point
2021-02-03T04:39:48.61+00:00

I have an App the has been submitted to Apple Play Store that they are failing because it's crashing on startup.

Works fine here so I need to get the .dSYM file so I can figure out where it's crashing. I have the crash report from Apple, I just need to figure out how to generate the file.

Using VS2019 on Windows, paired with a Mac for builds. Latest version of Xamarin.

I do an Archive of the App in Release Mode

In the build Log I am seeing this:

Directory "bin\iPhone\Debug\CaseCmdrProMobile.iOS.app.dSYM" doesn't exist. Skipping.
_ParseExtraMtouchArgs:
NoSymbolStrip Output: False
NoDSymUtil Output: false

I have to be missing something simple to get it to give the symbol file.

Any Help is greatly apprecaited.

Brien King

Developer technologies .NET Xamarin
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Cole Xia (Shanghai Wicresoft Co,.Ltd.) 6,756 Reputation points
    2021-02-03T08:56:31.943+00:00

    Hello,

    Welcome to Microsoft Q&A!

    • If you have enabled device-specific builds, the .dSYM can be found in the following directory: <project directory>/bin/<platform>/<configuration>/device-builds/<device>-<os-version>/ For example: TestApp/bin/iPhone/Release/device-builds/iphone8.4-11.3.1/
    • If you have not enabled device-specific builds, the .dSYM can be found in the following directory: <project directory>/bin/<platform>/<configuration>/ For example: TestApp/bin/iPhone/Release/

    If you do not see a .dSYM file on Windows, be sure you have configured your app's build settings to create an .ipa file.

    Check Where can I find the .dSYM file to symbolicate iOS crash logs?


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.