Pat:

I struggled with this for a few months. A bunch of research, help from the nug, 
and help from 4D Tech support, I think I found our problem. We will use a 
graphic application to create some graphics (icons / pictures etc). As is 
usual, Apple is getting more strict with each version of the OS for signing. 
They are permitting less ‘noise’ in the files.

Make of copy of your .4dbase to work with that is uncompiled. The goal is to 
make a clean development version that you can use from now on that will sign 
with 4D’s build tool.

In Terminal issue the following:

Pats-Mac-Pro: ~ pat$ codesign —force —deep -s “Developer ID Application: Pat 
(yourIDHere)” -fvvvv /PathTo/Your.4dbase/

This command goes through all the files in the .dbase directory and clears out 
things like finder  attributes that are not permitted. If this does the trick 
you will see that the the application has been signed. If this works, make this 
your new development version. Subject to adding any new files into the .4dbase 
it should compile, build and sign using the 4D tool.

Jody

> On Mar 21, 2019, at 5:52 AM, Pat Bensky via 4D_Tech <[email protected]> 
> wrote:
> 
> Using v17
> I've added our Apple OSX signing certificate to a client's app built with
> 4D v17. It compiles and runs just fine.
> I've added the same certificate to another app, using the same version of
> 4D and the same compiler settings. However with this one, at the end of
> compilation, I get the message "Code signature failed".
> Any suggestions as to why it would work for one app but not for another? As
> far as I can see, the settings are identical.
> 
> Pat
> 

**********************************************************************
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]
**********************************************************************

Reply via email to