fun modifyRuntimeIfNeeded()

in gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/MacSigningHelper.kt [25:39]


    fun modifyRuntimeIfNeeded() {


        // Resign the runtime completely (and also the app dir only)
        // Sign all libs and executables in runtime
        runtimeDir.walk().forEach { file ->
            val path = file.toPath()
            if (path.isRegularFile(LinkOption.NOFOLLOW_LINKS) && (path.isExecutable() || file.name.isDylibPath)) {
                macSigner.sign(file, runtimeEntitlementsFile)
            }
        }

        macSigner.sign(runtimeDir, runtimeEntitlementsFile, forceEntitlements = true)
        macSigner.sign(appDir, entitlementsFile, forceEntitlements = true)
    }