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

Support for generating a signed .app #17427

Closed
Tracked by #16440
dansiegel opened this issue Jul 8, 2024 · 6 comments
Closed
Tracked by #16440

Support for generating a signed .app #17427

dansiegel opened this issue Jul 8, 2024 · 6 comments
Assignees

Comments

@dansiegel
Copy link
Contributor

No description provided.

@TopperDEL
Copy link
Contributor

This needs a new uno-Release, right?

@jeromelaban
Copy link
Member

Yes it does, it will be in the next release.

@spouliot
Copy link
Contributor

spouliot commented Nov 7, 2024

@jeromelaban maybe we should re-open this one.

It seems the latest versions of macOS [1] do not like the format on the app bundle (it says it's damaged) but it works on earlier versions [2] of macOS.

That will also block signing the app bundle (since it won't be accepted as valid).

[1] macOS 14.7 and 15.1 on arm64
[2] macOS 14.3 on x64_64

@spouliot
Copy link
Contributor

spouliot commented Nov 7, 2024

Some dylibs [1] are fat (both arm64 and x86_64) while most of them (including the ones from dotnet) are for the selected architecture. If producing a thin bundle then they should be thinned (lipo -extract) to reduce the size of the bundle.

[1] including

  • libSkia.dylib
  • libHarzBuff.dylib
  • libUnoNativeMac.dylib

@jeromelaban jeromelaban reopened this Nov 7, 2024
@jeromelaban jeromelaban assigned spouliot and unassigned ebariche Nov 18, 2024
@jeromelaban jeromelaban changed the title Support for generating a .app Support for generating a signed .app Nov 19, 2024
@spouliot
Copy link
Contributor

spouliot commented Dec 3, 2024

The PR #18984 is a pre-requisite to use app bundles.

@spouliot
Copy link
Contributor

spouliot commented Dec 9, 2024

Included in 5.6 (along with app bundle notarization)
Documentation PR

@spouliot spouliot closed this as completed Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants