Skip to content

[BUG] libSkiaSharp.framework.dSYM missing #3110

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

Open
1 task done
ltemimi opened this issue Dec 7, 2024 · 21 comments · May be fixed by #3184
Open
1 task done

[BUG] libSkiaSharp.framework.dSYM missing #3110

ltemimi opened this issue Dec 7, 2024 · 21 comments · May be fixed by #3184
Labels

Comments

@ltemimi
Copy link

ltemimi commented Dec 7, 2024

Description

When I create an ipa file it does not include the libSkiaSharp.framework.dSYM symbols

Code

The best way to share code for larger projects is a link to a GitHub repository: https://github.com/user/repo/tree/bug-123

But, you can also share a short block of code here:

// some C# code here

You can also share some XAML:

<!-- xaml code here -->

Expected Behavior

I expected it to be either generated by visual studio and tried several configurations to no avail and also I would have expected the symbols file would be part of the nuget packages for the platoforms

Actual Behavior

no symbols available in the build output

Version of SkiaSharp

3.116.0 (Current)

Last Known Good Version of SkiaSharp

2.88.9 (Previous)

IDE / Editor

Visual Studio (Windows)

Platform / Operating System

Android, iOS, Windows

Platform / Operating System Version

Windows 11

Devices

windows 11 pc

Relevant Screenshots

No response

Relevant Log Output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@bcaceiro
Copy link

Also facing this message when submitting an .ipa to AppStore

@ltemimi
Copy link
Author

ltemimi commented Dec 20, 2024

Has any thing been done about this issue I am blocked

@NeuralDynamics
Copy link

I am blocked as well, any updates?

@mchiz
Copy link

mchiz commented Feb 12, 2025

Same here.

1 similar comment
@afnsvdan
Copy link

afnsvdan commented Mar 4, 2025

Same here.

@ltemimi
Copy link
Author

ltemimi commented Mar 4, 2025

there is no support do we have to use it?

@mattleibow mattleibow linked a pull request Mar 5, 2025 that will close this issue
5 tasks
@mattleibow
Copy link
Contributor

I am having a look at a way to publish the symbols as part of the framework that is included in the app. Hopefully this makes life much easier for everyone.

One thing I have to check is if Apple is actually blocking the uploads witout symbols? Is it just the skia symbols missing, or are the app symbols missing too?

@NeuralDynamics
Copy link

As far as I can tell, its just the skia symbols. I haven't had the issue with anything else.
And yes, Apple is blocking the uploads without the symbols. Only way around it is to set it so it won't trim anything, but that leads to other unintended issues (like all of a sudden Calendar & Bluetooth access consent are required)

@bcaceiro
Copy link

bcaceiro commented Mar 6, 2025

From my experience, it is not a blocker, since Apple is accepting the build - however there always the warning.

@mattleibow It is just the Skia symbols

For reference I'm using these packages:

        <PackageReference Include="SkiaSharp" Version="3.118.0-preview.2.3" />
        <PackageReference Include="SkiaSharp.Extended.UI.Maui" Version="3.0.0-preview.13" />

@mattleibow
Copy link
Contributor

OK, that is good to know. I think I got the symbols in the packages so hopefully once #3184 finishes building you can test the artifacts?

I am switching to the different xcframework format which can contain the debug symbols and the release binaries. Should not make much of a difference to the app as the build process does the extraction and everything, but it is not 100% the same as before.

Let me know if you are able to test the packages!

@bcaceiro
Copy link

bcaceiro commented Mar 6, 2025

@mattleibow can you tell me how to do it? No promises of when, since I'm going on a business trip, but whenever possible I can try it out.

@ltemimi
Copy link
Author

ltemimi commented Mar 8, 2025

do we have a new nuget package?

@mattleibow
Copy link
Contributor

mattleibow commented Mar 9, 2025

To test, download the nuget artifact from https://dev.azure.com/xamarin/6fd3d886-57a5-4e31-8db7-52a1b47c07a8/_build/results?buildId=136992

Extract to a folder and then add that folder as a nuget source in VS or in a nuget.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget-skia-pr" value="/path/to/nuget/folder" />
  </packageSources>
</configuration>

@ltemimi
Copy link
Author

ltemimi commented Mar 12, 2025

I am desperate to launch my app when is the final fix going to be available please . I am blocked. Do I have to use it ? is there an alternative?

@mattleibow
Copy link
Contributor

Are you not able to publish at all? Can you send a screenshot of the errors?

From my experience, it is not a blocker, since Apple is accepting the build - however there always the warning.

@mattleibow It is just the Skia symbols

For reference I'm using these packages:

        <PackageReference Include="SkiaSharp" Version="3.118.0-preview.2.3" />
        <PackageReference Include="SkiaSharp.Extended.UI.Maui" Version="3.0.0-preview.13" />

@ltemimi
Copy link
Author

ltemimi commented Mar 13, 2025

Unfortunately we are not able to use preview version at present. When is the fix going to be released ? any idea? Thanks for the help

@mattleibow
Copy link
Contributor

If you are using the latest stable, is apple blogging you or warning you?

Can you share your error message or screenshot.

@ltemimi
Copy link
Author

ltemimi commented Mar 15, 2025

Ok There is a new nuget released I will try it and let you know

@ltemimi
Copy link
Author

ltemimi commented Mar 19, 2025

yes I have installed the latest stable and I get a warning when I verify the ipa using xCode file and on the app store it is stuck on processing and yet transporter gives no errors and uploads it

Image

@blmiles
Copy link

blmiles commented Mar 27, 2025

yes I have installed the latest stable and I get a warning when I verify the ipa using xCode file and on the app store it is stuck on processing and yet transporter gives no errors and uploads it

Image

heh @mattleibow !

I've just got the latest off nuget. Get the same issue here, blocked in validation from Apple

Any work around? any fix expected soon?

Thanks

@petemihaylov
Copy link

Same issue that we started getting recently. Its not blocking just warnings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: New
Development

Successfully merging a pull request may close this issue.

8 participants