Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CP-stable][iOS] Bundle dSYM packages in Flutter.xcframework #54513

Commits on Aug 12, 2024

  1. [iOS] Bundle dSYM packages in Flutter.xcframework (flutter#54414)

    As of Xcode 16, App Store validation requires dSYMs for frameworks in app archives. Bundling dSYMs also significantly simplifies stack trace symbolification, so we should be doing this regardless.
    
    This adds both framework and simulator framework dSYMs to the Flutter.xcframework bundle.
    
    Issue: flutter/flutter#116493
    
    [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
    cbracken authored and GitHub Actions Bot committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    7d1bfd1 View commit details
    Browse the repository at this point in the history
  2. [iOS] Rename Flutter.dSYM to Flutter.framework.dSYM (flutter#54458)

    Renames our Flutter framework dSYM to `Flutter.framework.dSYM` for consistency with all other dSYM bundle names. In iOS release archives, all other dSYM files are:
    
    * `App.framework`: `App.framework.dSYM`
    * `Runner.app`: `Runner.app.dSYM`
    
    We continue to archive the dSYM to `Flutter.dSYM.zip` for backward compatibility with the existing instructions for manual symbolification in `docs/Crashes.md` and to remain compatible with dart-lang/dart-ci's symbolizer which expects `Flutter.dSYM` in [`Symbolizer._symbolizeIosFrames`][symbolizer].
    
    Followup to: flutter#54414
    Issue: flutter/flutter#116493
    Motto: [Embrace the yak shave][yak_shave].
    
    [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
    cbracken authored and jmagman committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    b6d9c5d View commit details
    Browse the repository at this point in the history