Make sure to code-sign all binaries in app bundle
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 11 Sep 2024 13:56:03 +0000 (21:56 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 11 Sep 2024 14:56:41 +0000 (22:56 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
admin/osx/mac-crafter/Sources/Utils/Codesign.swift

index c4c985b65b096e4f22d690ca06a7862c9336d3b0..ccc6d191f503a54f517ff5170a02502afabf08c6 100644 (file)
@@ -108,4 +108,8 @@ func codesignClientAppBundle(
                      path: appExtensionPath,
                      options: "--timestamp --force --verbose=4 --options runtime --entitlements \(tmpEntitlementXmlPath)")
     }
+
+    // Now we do the final codesign bit
+    print("Code-signing Nextcloud Desktop Client binaries...")
+    try codesign(identity: codeSignIdentity, path: "\(clientContentsDir)/MacOS/*")
 }