Codesigning fail LC 8.1.5, Xocde 8.3.3

panagiotis merakos merakosp at gmail.com
Thu Jul 13 06:39:25 EDT 2017


Hi Ben,

Yes, this probably happens because you have more than one certificates with
the same name (and one of them is valid, the other is not). The standalone
builder uses the name of the certificate to sign the binary, so it probably
picks the invalid one and this causes problems.

Mike Kerner had the same problem, and here is how he resolved it:

"I'm getting the same error with XC 8.3.
Interesting, though, I think I may have stumbled on the problem.
Every time I launch XC and go into my account and the certs/profiles list,
XC creates a new cert for development and a new one for distribution.  I
just went into my keychain, removed all of the certs, re-downloaded them
from the Apple Dev website, instead of from xcode, and reinstalled them.
Build
worked for both apps I tried."

A proper fix in the standalone builder will come soon, which will allow to
choose the certificate based on the unique HEX id rather than the
(non-unique) name.

http://quality.livecode.com/show_bug.cgi?id=20030

Hope this helps,
Panos
--

On Thu, Jul 13, 2017 at 11:24 AM, Ben Rubinstein via use-livecode <
use-livecode at lists.runrev.com> wrote:

> Have proved that Xcode can make a default project, build and install on an
> iPad running 10.3.2.  This is on a fresh MacBook running Sierra.
>
> Used a couple of weeks ago (with LC 8.1.4) for the same purpose (my main
> machine is on El Capitan, hence can't have Xcode 8.3.3, hence can't build
> for 10.3.2), successfully. Not used since.
>
> On attempting to update the build, got a load of invalid entitlements
> stuff. Used xcode to reset certificates until it could build again.
>
> Now, under either LC 8.1.4 or 8.1.5, I get a message
>         codesigning failed with /bin/sh: line 1: 869 Segmentation fault 11
>         ...
>
> I'm cranking ahead of a demo tomorrow - any suggestions as to how I go
> from here?
>
> Many thanks,
>
> Ben
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list