Skip to content

dSYM UUID mismatch in v8.0.0 release — dSYMs.zip does not match the shipped iOS binary #220

@heina-effect

Description

@heina-effect

Describe the bug
In freeRASP Flutter v8.0.0, the iOS TalsecRuntime binary and the dSYM bundled in the release's dSYMs.zip have mismatched UUIDs, so Xcode reports a missing-dSYM warning on archive/upload.

The shipped ios-arm64 binary (identical in the pub.dev package and the GitHub source archive) has UUID DD83E507-606A-39D9-8EE1-64744423483E.
The iphoneos dSYM inside the release's dSYMs.zip has UUID BD201BFC-11C3-35EB-98AE-1202CAC18EC4.

Since Xcode matches dSYMs by UUID, the provided dSYM is not recognized as the symbol file for the shipped binary. The binary and the dSYM in the v8.0.0 release appear to have been produced from different builds.

Warning message:
The archive did not include a dSYM for the TalsecRuntime.framework with the UUIDs [DD83E507-606A-39D9-8EE1-64744423483E]. Ensure that the archive's dSYM folder includes a DWARF file for TalsecRuntime.framework with the expected UUIDs.

To Reproduce

Get the ios-arm64 binary from the v8.0.0 package (pub.dev freerasp-8.0.0 or GitHub source) and run:
dwarfdump --uuid TalsecRuntime.xcframework/ios-arm64/TalsecRuntime.framework/TalsecRuntime
→ returns DD83E507-606A-39D9-8EE1-64744423483E
Get the iphoneos dSYM from the v8.0.0 release dSYMs.zip and run:
dwarfdump --uuid dSYMs/iphoneos/TalsecRuntime.framework.dSYM
→ returns BD201BFC-11C3-35EB-98AE-1202CAC18EC4
The two UUIDs do not match, so the provided dSYM cannot symbolicate the shipped binary, and Xcode shows the missing-dSYM warning on archive.

Expected behavior
The iphoneos dSYM in the release's dSYMs.zip should match the UUID of the shipped ios-arm64 binary (DD83E507-...), so that Xcode recognizes it and the missing-dSYM warning does not appear. Please re-publish a dSYMs.zip built from the same binary that is shipped in v8.0.0.

Please complete the following information:

Device: iPhone (arm64 physical device)
OS version: iOS (iOS 26.3.1)
Version of freeRASP: 8.0.0 (Flutter) / iOS SDK 6.14.4

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions