Skip to content

App upload failed (Invalid Binary) due to this warning during Validation in Xcode. #1343

Description

@PixelSenseiAvi

Description

Upload Symbols Failed
The archive did not include a dSYM for the MediaPipeUnity.framework with the UUIDs [FC30BF1D-E42C-3EC7-B027-B1248B223787]. Ensure that the archive's dSYM folder includes a DWARF file for MediaPipeUnity.framework with the expected UUIDs.

Activity

  1. changed the title [-]App upload failed due to this warning while Validation in Xcode: Unable to locate dsym file for Mediapipe plugin[/-] [+]App upload failed (Invalid Binary) due to this warning during Validation in Xcode.[/+] on Mar 4, 2025
  2. self-assigned this
    on Mar 6, 2025
  3. homuler commented on Mar 6, 2025

    @homuler
    Owner

    Is the version of the plugin you are currently using v0.16.0?

    I believe this issue itself can be avoided through Xcode settings, but since it is possible to generate dSYM, I plan to do so.
    After I build a version that includes dSYM, would you be able to check if that resolves the issue?

    Even if that is difficult, I will proceed with merging the fix and releasing it.

  4. PixelSenseiAvi commented on Mar 6, 2025

    @PixelSenseiAvi
    Author

    Sure, Yes.

  5. homuler commented on Mar 6, 2025

    @homuler
    Owner

    @PixelSenseiAvi Thanks!

    Will you download and extract package-tarball.zip from the following link?
    https://github.com/homuler/MediaPipeUnityPlugin/actions/runs/13694931268
    (If it's convenient, package-src-all.zip or package-unitypackage will do, too)

    unzip package-tarball.zip
    tar zxvf com.github.homuler.mediapipe-0.16.0.tgz
    cp -r package/Runtime/Plugins/iOS [dst]

    Then, import all the files/folders located under the package/Runtime/Plugins/iOS folder into your project and overwrite the corrspoding folder.
    Please note that MediaPipeUnity.framework/Info.plist has been removed, and MediaPipeUnity.framework.dSYM has been added (so you may need to remove MediaPipeUnity.framework beforehand).

  6. PixelSenseiAvi commented on Mar 10, 2025

    @PixelSenseiAvi
    Author

    @homuler
    Still same issues. Please review AppStore Validation process issue. also review the Xcode archive validation issue.

    apple store issue
    Please correct the following issues and upload a new binary to App Store Connect.

    ITMS-90036: This bundle is invalid - The Info.plist file for /Payload/CoreFitAI.app/Data/Raw/Plugins/iOS/MediaPipeUnity.framework is missing or could not be read.

    ITMS-90207: Invalid Bundle - The bundle at '/Payload/CoreFitAI.app/Data/Raw/Plugins/iOS/MediaPipeUnity.framework' does not contain a bundle executable.

    Image
  7. homuler commented on Mar 11, 2025

    @homuler
    Owner

    Sorry, I probably didn't explain it well.
    Please delete the contents of the iOS folder and replace them with all the contents of the downloaded iOS folder.
    As a result, Info.plist will be included in the MediaPipeUnity.framework.

    ./MediaPipeUnity.framework.dSYM
    ./MediaPipeUnity.framework.dSYM/Contents
    ./MediaPipeUnity.framework.dSYM/Contents/Resources
    ./MediaPipeUnity.framework.dSYM/Contents/Resources/DWARF
    ./MediaPipeUnity.framework.dSYM/Contents/Resources/DWARF/MediaPipeUnity
    ./MediaPipeUnity.framework.dSYM/Contents/Resources/DWARF/MediaPipeUnity.meta
    ./MediaPipeUnity.framework.dSYM/Contents/Resources/DWARF.meta
    ./MediaPipeUnity.framework.dSYM/Contents/Info.plist.meta
    ./MediaPipeUnity.framework.dSYM/Contents/Resources.meta
    ./MediaPipeUnity.framework.dSYM/Contents/Info.plist
    ./MediaPipeUnity.framework.dSYM/Contents.meta
    ./MediaPipeUnity.framework
    ./MediaPipeUnity.framework/MediaPipeUnity
    ./MediaPipeUnity.framework/Info.plist
    ./MediaPipeUnity.framework.dSYM.meta
    ./MediaPipeUnity.framework.meta
  8. PixelSenseiAvi commented on Mar 11, 2025

    @PixelSenseiAvi
    Author

    @homuler ,
    I replaced the IOS folder in UNITY, but when I am creating XCODE, I cannot find the DSYM folder in the XCODE build.
    Then I get same error, when I validate the IPA.

  9. homuler commented on Mar 15, 2025

    @homuler
    Owner

    If you manually copy the dSYM folder (or change the Xcode project settings) so that Xcode can recognize it, does that resolve the issue?

    Since Unity does not recognize the dSYM folder as a native plugin, even if anything were to be done, I think the most this plugin could do is distribute the dSYM folder.

  10. homuler commented on Mar 15, 2025

    @homuler
    Owner

    If that doesn't resolve the issue, please change the settings to ignore the warning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions