Do a codesign of the app bundle itself as final step
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 21 Nov 2024 05:16:45 +0000 (13:16 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 21 Nov 2024 05:18:20 +0000 (13:18 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
admin/osx/mac-crafter/Sources/Utils/Codesign.swift

index 12999abb5ed001d1c0ea0de1008e757d2f8f27f4..a2b961eb87e3df2653b1ff05586518702aed648c 100644 (file)
@@ -133,4 +133,7 @@ func codesignClientAppBundle(
     // Now we do the final codesign bit
     print("Code-signing Nextcloud Desktop Client binaries...")
     try recursivelyCodesign(path: "\(clientContentsDir)/MacOS/", identity: codeSignIdentity)
+
+    print("Code-signing Nextcloud Desktop Client app bundle...")
+    try codesign(identity: codeSignIdentity, path: clientAppDir)
 }