Skip to content
Discussion options

You must be logged in to vote

In the end, the current way Nucleus uses to ship native libraries will not work for the Apple App Store in any way.

The reason is, that dylibs that are bundled within a jar need to be unpacked to a non-bundle folder during runtime. This happens automatically. Loading them from that folder, even if those are signed dylibs, is not allowed, and the apple appstore sandbox will fail.

To fix this, you need to

  1. unpack all dylibs from the jar (and optionally remove those from the jars) and put it an a lib folder
  2. combine those arch specific dylibs into universal dylibs (if you want universal) (for each like launcher, taskbar, notification)
  3. sign those dylibs during your signing process
  4. Make sure th…

Replies: 6 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@mipastgt
Comment options

Answer selected by EugenMayer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants