Files
compose-multiplatform/gradle-plugins
Alexey Tsvetkov 57348cbde3 Fix running unsigned apps locally on macOS Ventura (#2617)
Normally macOS Gatekeeper does not allow unsigned apps to run.
However, apps created on the same machine were allowed to run.
This allows developers to test package apps on their machines
without configuring Apple Developer ID.

Previously, the Compose Multiplatform Gradle plugin
simply did not do anything, when the signing was not configured.
However, in macOS Ventura the Gatekeeper checks
became stricker, so "unsigned" packaged apps started to
be shown as "damaged".

This seems to happen, because parts of a final app image
were signed. Also they were signed by different certificates
(a runtime image could be signed by a runtime vendor,
while Skiko binary is signed by JetBrains).

This change removes all signatures if signing is not configured.

See also https://bugs.openjdk.org/browse/JDK-8276150

Fixes #2476
2023-01-10 21:08:28 +01:00
..
2022-12-15 01:14:26 +01:00
2020-10-29 20:40:27 +03:00

JetBrains Compose gradle plugin for easy configuration

Environment variables:

  • COMPOSE_GRADLE_PLUGIN_VERSION - version of plugin
  • COMPOSE_GRADLE_PLUGIN_COMPOSE_VERSION - version of JetBrains Compose used by the plugin