fix(macOS): Enabled hardened runtime in code signing.

Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
This commit is contained in:
Iva Horn
2026-01-09 11:39:23 +01:00
parent 0d4532e245
commit f68722ab08
3 changed files with 116 additions and 8 deletions

View File

@ -28,7 +28,9 @@ if(APPLE)
add_custom_target( mac_fileproviderplugin ALL
xcodebuild ARCHS=${CMAKE_OSX_ARCHITECTURES} ONLY_ACTIVE_ARCH=NO
-project ${CMAKE_SOURCE_DIR}/shell_integration/MacOSX/NextcloudIntegration/NextcloudIntegration.xcodeproj
-target FileProviderExt -configuration ${XCODE_TARGET_CONFIGURATION} "SYMROOT=${CMAKE_CURRENT_BINARY_DIR}"
-target FileProviderExt
-configuration ${XCODE_TARGET_CONFIGURATION}
"SYMROOT=${CMAKE_CURRENT_BINARY_DIR}"
"OC_APPLICATION_EXECUTABLE_NAME=${APPLICATION_EXECUTABLE}"
"OC_APPLICATION_VENDOR=${APPLICATION_VENDOR}"
"OC_APPLICATION_NAME=${APPLICATION_NAME}"

View File

@ -22,3 +22,8 @@ OC_APPLICATION_NAME=$(OC_APPLICATION_NAME:default=Nextcloud)
// Reverse base identifier.
//
OC_APPLICATION_REV_DOMAIN=$(OC_APPLICATION_REV_DOMAIN:default=com.nextcloud.desktopclient)
//
// Hardened runtime as required for notarization.
//
ENABLE_HARDENED_RUNTIME=YES