Skip to content

generate correct entitlement file for macOS #1584

@tsteven4

Description

@tsteven4

https://github.com/GPSBabel/gpsbabel/tree/cshard is timestamping, hardening, signing, notarizing and stapling successfully. However, the entitlements we are requesting are likely insufficient for all used of gpsbabel. Map preview seems to work, but that may be platform dependent. I suspect any connection to a device via serial port or USB will not. We need to make sure the entitlements work for both the CLI and GUI. The entitlement set we are using now, GPSBabelFE.entitlements only asked for

<?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>
        <!-- Qt libraries have a different identifier. -->
        <key>com.apple.security.cs.disable-library-validation</key>
        <true/>
        <!-- QRegularExpression uses PCRE2, which may have JIT enabled. -->
        <key>com.apple.security.cs.allow-jit</key>
        <true/>
</dict>
</plist>

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions