Notarization on our application has started failing due to Embedded entitlements are invalid: syntax error near line 1 suddenly last week, even though we've been using the same scripts for a while now.
This is a Java App so has the following entitlements added during codesigining to allow the JVM to run:
I've tried the recommendation to run the following which returned OK, showing the formatting on the entitlements is likely not the issue.
Has anything changed with the notarization checks with regards to entitlement checks recently? Are some of these entitlements no longer allowed?
Notarization info from our most recent run:
This is a Java App so has the following entitlements added during codesigining to allow the JVM to run:
Code Block <?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.cs.allow-jit</key> <true/> <key>com.apple.security.cs.allow-unsigned-executable-memory</key> <true/> <key>com.apple.security.cs.disable-executable-page-protection</key> <true/> <key>com.apple.security.cs.disable-library-validation</key> <true/> <key>com.apple.security.cs.allow-dyld-environment-variables</key> <true/> </dict> </plist>
I've tried the recommendation to run the following which returned OK, showing the formatting on the entitlements is likely not the issue.
Code Block plutil -lint <Project_Name.entitlements>
Has anything changed with the notarization checks with regards to entitlement checks recently? Are some of these entitlements no longer allowed?
Notarization info from our most recent run:
jobId: c3cf9af6-c458-4307-b28c-5fa86df35b04
uploadDate: 2020-10-19T08:22:35Z