mirror of
https://github.com/nextcloud/desktop.git
synced 2026-01-14 02:01:28 +00:00
- Signing individual frameworks, libraries and bundles as a whole is much faster than signing every contained file individually. - Updated minimum macOS deployment target of mac-crafter to macOS 12. Because we are using Qt 6.9, we already have that as a requirement for our client anyway. So the raise is safe. - The Sparkle framework is now downloaded directly with first-party network API instead of shelling out to wget which is unnecessary. - Concurrent signing: This parallelizes the signing of dynamic libraries and frameworks on the same file system level to leverage available resources and reduce the signing time. - Rebased branch onto i2h3/proper-macos-sandboxing - Removed extension entitlement source files and related build settings from the Xcode project to be build with CMake instead. - Set up CMake to generate the required entitlement manifests by itself to be used later on by Mac Crafter in the code signing. - Updated the mac-crafter build subcommand to rely on URLs instead of path strings. - Updated the mac-crafter build subcommand to reference the entitlement manifests generated by CMake. - Updated the mac-crafter codesign subcommand to require arguments for specifying the entitlement manifests to sign the app extensions. - Updated README of mac-crafter and removed a lot of outdated and redundant information. Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
17 lines
482 B
CMake
17 lines
482 B
CMake
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>com.apple.security.app-sandbox</key>
|
|
<true/>
|
|
<key>com.apple.security.application-groups</key>
|
|
<array>
|
|
<string>@DEVELOPMENT_TEAM@.@APPLICATION_REV_DOMAIN@</string>
|
|
</array>
|
|
<key>com.apple.security.network.client</key>
|
|
<true/>
|
|
<key>com.apple.security.network.server</key>
|
|
<true/>
|
|
</dict>
|
|
</plist>
|