diff --git a/desktopApp/build.gradle.kts b/desktopApp/build.gradle.kts index 46e7f1ee..e82af093 100644 --- a/desktopApp/build.gradle.kts +++ b/desktopApp/build.gradle.kts @@ -38,6 +38,8 @@ compose.desktop { if (isAppStoreRelease) { provisioningProfile.set(project.file("embedded.provisionprofile")) runtimeProvisioningProfile.set(project.file("runtime.provisionprofile")) + entitlementsFile.set(project.file("entitlements.plist")) + runtimeEntitlementsFile.set(project.file("runtime-entitlements.plist")) } signing { sign.set(isAppStoreRelease) diff --git a/desktopApp/desktop-icons/icon-mac.icns b/desktopApp/desktop-icons/icon-mac.icns index 7a4f2ff3..b3075a47 100644 Binary files a/desktopApp/desktop-icons/icon-mac.icns and b/desktopApp/desktop-icons/icon-mac.icns differ diff --git a/desktopApp/entitlements.plist b/desktopApp/entitlements.plist new file mode 100644 index 00000000..ec9b0321 --- /dev/null +++ b/desktopApp/entitlements.plist @@ -0,0 +1,24 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.disable-library-validation + + com.apple.security.cs.allow-dyld-environment-variables + + com.apple.security.cs.debugger + + com.apple.security.device.audio-input + + com.apple.application-identifier + B6LJ2PS259.com.kgurgul.cpuinfo + com.apple.developer.team-identifier + B6LJ2PS259 + + \ No newline at end of file diff --git a/desktopApp/runtime-entitlements.plist b/desktopApp/runtime-entitlements.plist new file mode 100644 index 00000000..576abd89 --- /dev/null +++ b/desktopApp/runtime-entitlements.plist @@ -0,0 +1,20 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.disable-library-validation + + com.apple.security.cs.allow-dyld-environment-variables + + com.apple.security.cs.debugger + + com.apple.security.device.audio-input + + + \ No newline at end of file