Ah, sorry I wasn't clear on that. An application I'm building.
Some more relevant information, this is checking the entitlements file:
$ plutil -lint ./entitlements-app.plist
entitlements-app.plist: OK
And this is checking the entitlements of the signed application:
$ codesign -d --entitlements :- X.app
Executable=X.app/Contents/MacOS/JavaAppLauncher
<?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.network.client</key>
<true />
<key>com.apple.security.files.user-selected.read-write</key>
<true />
</dict>
</plist>
And finally, checking the signature of the application:
$ codesign -dv --verbose=4 X.app
Executable=X.app/Contents/MacOS/JavaAppLauncher
Identifier=nl.colorize.X
Format=app bundle with Mach-O thin (x86_64)
CodeDirectory v=20200 size=629 flags=0x0(none) hashes=12+5 location=embedded
VersionPlatform=1
VersionMin=657152
VersionSDK=659200
Hash type=sha256 size=32
CandidateCDHash sha1=3391bd8553b19504509e9efe3a2db9c58db0826b
CandidateCDHashFull sha1=3391bd8553b19504509e9efe3a2db9c58db0826b
CandidateCDHash sha256=18b8be64f3e7645f0dc76c4b75d5c5864309f930
CandidateCDHashFull sha256=18b8be64f3e7645f0dc76c4b75d5c5864309f9305c48c2ddd2307038c8a1642f
Hash choices=sha1,sha256
CMSDigest=2a1827e28605d4c92c6d08aab140eeef06720784690193340fd67eec80c99ced
CMSDigestType=2
Page size=4096
CDHash=18b8be64f3e7645f0dc76c4b75d5c5864309f930
Signature size=4806
Authority=3rd Party Mac Developer Application: X
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=9 Jun 2020 at 21:07:22
Info.plist entries=24
TeamIdentifier=F9TKFY3EK3
Sealed Resources version=2 rules=13 files=72
Internal requirements count=1 size=200
Seems like none of these checks indicate an obvious error. And again, I have distributed my application with the same entitlements several times, until I started to get this error after updating to 10.15.4.
-
—
ricdancor
Add a CommentHello. I am running into some similar issue, while trying to launch a Python 3.8 application of my own from crontab. The app crashes and the message I see in the console is this:
20:51:17.666670-0500. Kernel AMFI: Process does not have a code signature, allowing core dump for pid 14053
The App is launching several processes using the 'fork' method, and the crash takes place when a new Process is launched as a daemon to execute a query on a URL in internet. Any help will be very appreciated. After several days trying to make this work, it keeps failing consistently. The behavior remains after changing the method to generate a new Process from 'fork' to 'spawn'. Thank you very much in advance.