Skip to content

Commit

Permalink
Fix: don't apply entitlements to libraries
Browse files Browse the repository at this point in the history
Regression in
a722b4a
  • Loading branch information
khanhduytran0 committed Mar 20, 2024
1 parent b92f438 commit a7a7462
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 4 deletions.
5 changes: 3 additions & 2 deletions Makefile
Expand Up @@ -330,10 +330,11 @@ payload: native java jre assets
if [ '$(SLIMMED_ONLY)' != '1' ]; then \
cp -R $(OUTPUTDIR)/java_runtimes $(OUTPUTDIR)/Payload/PojavLauncher.app; \
fi
ldid -S $(OUTPUTDIR)/Payload/PojavLauncher.app; \
if [ '$(TROLLSTORE_JIT_ENT)' == '1' ]; then \
ldid -S$(SOURCEDIR)/entitlements.trollstore.xml $(OUTPUTDIR)/Payload/PojavLauncher.app; \
ldid -S$(SOURCEDIR)/entitlements.trollstore.xml $(OUTPUTDIR)/Payload/PojavLauncher.app/PojavLauncher; \
else \
ldid -S$(SOURCEDIR)/entitlements.sideload.xml $(OUTPUTDIR)/Payload/PojavLauncher.app; \
ldid -S$(SOURCEDIR)/entitlements.sideload.xml $(OUTPUTDIR)/Payload/PojavLauncher.app/PojavLauncher; \
fi
chmod -R 755 $(OUTPUTDIR)/Payload
if [ '$(PLATFORM)' != '2' ]; then \
Expand Down
2 changes: 1 addition & 1 deletion Natives/LauncherNavigationController.m
Expand Up @@ -355,7 +355,7 @@ - (void)invokeAfterJITEnabled:(void(^)(void))handler {
handler();
});
return;
} else if (getEntitlementValue(@"local.sandboxed-jit")) {
} else if (getEntitlementValue(@"com.apple.private.local.sandboxed-jit")) {
NSURL *jitURL = [NSURL URLWithString:[NSString stringWithFormat:@"apple-magnifier://enable-jit?bundle-id=%@", NSBundle.mainBundle.bundleIdentifier]];
[UIApplication.sharedApplication openURL:jitURL options:@{} completionHandler:nil];
// Do not return, wait for TrollStore to enable JIT and jump back
Expand Down
2 changes: 1 addition & 1 deletion entitlements.sideload.xml
Expand Up @@ -18,7 +18,7 @@
<true/>

<!-- Custom entitlement to indicate this was installed with TrollStore, still sandboxed -->
<key>local.sandboxed-jit</key>
<key>com.apple.private.local.sandboxed-jit</key>
<true/>
</dict>
</plist>

0 comments on commit a7a7462

Please sign in to comment.