skip to Main Content

I was able to download dSYMs from App Store & TestFlight before:

enter image description here

I’m not sure what was changed in the project file, but in the next build, the button to download dSYMs is not there anymore:

enter image description here

I checked my project settings, and it looks like I do have dSYMs enabled. I’m not sure what else to change in my project settings to be able to download it from TestFlight again:

enter image description here

2

Answers


  1. Probably the symbols are already properly loaded but you are not able to download them.

    There is a discussion about this issue in apple dev forum but no solution was provided. Not yet. developer.apple.com/forums/thread/114655?page=2

    It could be an Apple side issue but in the meantime you can use the dSYMs files on your local build machine.

    When the Bitcode is disabled no Apple side recompilation has performed so the correct symbols can be found on local machine used for the build.

    Xcode->Window->Organizer->Archives

    Right click your build -> show in finder

    Right click Your xcarchive file -> Select "Show Package Contents"

    you should be able to find here the dSYMs folder

    Some people say that if you don’t have bitcode enabled, Apple will merely show, "includes symbols: Yes" without the Download link.

    Some others say that they have to use Xcode’s Organiser and click the "Download dSYM" which didn’t give an error, but apparently did nothing (no files appeared anywhere??), but then in iTunesConnect, the blue link appeared next to "Includes Symbols Yes".

    interesting discussion about it here

    About Crashlytics: when building apps without bitcode, Crashlytics provides an upload-symbols tool that uploads your app’s dSYM local files every time that you need them for your app.
    However, for apps with bitcode enabled, the process of uploading dSYMs isn’t so simple. Instead, you need to download updated dSYMs from Apple and upload them to Crashlytics each time you submit a new version of the app to App Store Connect.

    Login or Signup to reply.
  2. For all Xcode 14 users: there is no need for that dSYM button since bitcode was deprecated in Xcode 14. Starting with Xcode 14, bitcode is no longer required for watchOS and tvOS applications, and the App Store no longer accepts bitcode submissions from Xcode 14.

    Download Xcode 13.4.1 (Link-Source: [1]), update your project settings and upload again.

    Release notes:

    Deprecations
    Starting with Xcode 14, bitcode is no longer required for watchOS and tvOS applications, and the App Store no longer accepts bitcode submissions from Xcode 14.
    Xcode no longer builds bitcode by default and generates a warning message if a project explicitly enables bitcode: “Building with bitcode is deprecated. Please update your project and/or target settings to disable bitcode.” The capability to build with bitcode will be removed in a future Xcode release. IPAs that contain bitcode will have the bitcode stripped before being submitted to the App Store. Debug symbols for past bitcode submissions remain available for download. (86118779)

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search