On Feb 11, 2020, at 6:28 PM, Cannon Smith via 4D_Tech <[email protected]>
wrote:
> issues": [
> {
> "severity": "error",
> "code": null,
> "path": "FFE5A08083D54FDE8D0FBAB1A1E06060.zip/Herdly
> Team.app/Contents/Plugins/4D InternetCommands.bundle/Contents/MacOS/4D
> InternetCommands",
> "message": "The binary uses an SDK older than the 10.9 SDK.",
> "docUrl": null,
> "architecture": "i386"
> },
> {
> "severity": "error",
> "code": null,
> "path": "FFE5A08083D54FDE8D0FBAB1A1E06060.zip/Herdly
> Team.app/Contents/Plugins/cURL FTP.bundle/Contents/MacOS/cURL FTP",
> "message": "The signature of the binary is invalid.",
> "docUrl": null,
> "architecture": "x86_64"
> }
> ]
>
>
> I’m not surprised at the Internet Commands one and was hoping I could use the
> one from v18 which should overcome that. Haven’t tested that it works yet,
> but it sounds like Jim already did that if I understood correctly. I’m less
> sure what to do about the cURL FTP plugin. I know Miyako has it ready for
> notarization and I assumed 4D’s shell script would take care of plugins
> correctly, but maybe there is something I have to do manually with it.
I didn’t verify that the v18 4DIC is on a newer SDK, I replaced a copy of the
plugin but the one from inside the 4D.app was being copied, so I ended up with
the same error because it was the same v17 4DIC. The PostgreSQL plugin from
Pluggers.nl is also on an old SDK, since it won’t notarize either I didn’t try
again.
I don’t see any reason the SignApp.sh script would skip the cURL plugin, since
it ends with .bundle it should be processed. You might want to add an echo in
the SignFile() function to print a list of all files it signs. Does the plugin
include a curl binary? Maybe it’s not in a location codesign expects to find
binaries and the error is misleading?
Jim Crate
**********************************************************************
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub: mailto:[email protected]
**********************************************************************