Tools to simplify BUILD APPLICATION
Note: there is a newer version for v19.
identity:=find_identity
Parameter | Type | Description |
---|---|---|
identity | COLLECTION | list of codesigning identities installed in the default keychain |
Internally calls
security find-identity -p codesigning -v
status:=codesign (path;identity{;keys})
Parameter | Type | Description |
---|---|---|
path | TEXT | path to the app to codesign |
identity | TEXT | codesign identity |
keys | OBJECT | optional; keys to add to the app's Info.plist |
In keys
you can specify CFBundleIdentifier
to customise the bundle identifier. By default, it is set to 4d.com.{appName}.app
The following keys are automatically added
NSRequiresAquaSystemAppearance
:YES
NSAppleEventsUsageDescription
:""
NSCalendarsUsageDescription
:""
NSContactsUsageDescription
:""
NSCameraUsageDescription
:""
NSMicrophoneUsageDescription
:""
for more information about notarisation: