AW: OS X codesigning best practise?

Tiemo Hollmann TB toolbook at kestner.de
Mon Sep 15 02:22:03 EDT 2014


Terminal: codesign -v Path/to/app


> -----Ursprüngliche Nachricht-----
> Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im
Auftrag
> von Matthias Rebbe | M-R-D
> Gesendet: Sonntag, 14. September 2014 00:14
> An: How to use LiveCode
> Betreff: Re: OS X codesigning best practise?
> 
> Tiemo.
> 
> Thank you for your explanation. Tried it and it went through without
problems.
> 
> App Wrappe at least tells me, that it was successful. But is there a way
to
> check the bundle, if it is really signed?
> 
> Regards,
> 
> Matthias
> 
> Am 11.09.2014 um 17:40 schrieb Tiemo Hollmann TB <toolbook at kestner.de>:
> 
> > Hi Matthias,
> > with App Wrapper it's really easy:
> > 1. Buy a developer codesigning certificate at Apple 2. Start App
> > Wrapper 3. Drag an unsigned app onto App Wrapper 4. Go to TAB
> > "Package"
> > 5. Check the "Codesign" checkbox
> > 6. Choose your developer certificate
> > 7. Don't choose any of the options below 8. Choose "Wrap to" folder
> > and click "Wrap" at topright
> >
> > Beside the codesigning it makes some more "validation and finishing"
> > tasks, which seems to be fine and don't bother me.
> >
> > In my case it also removed the PPC code from my app and from ALL apps
> > and bundles inside my app. I don't know, if you can control that, I
> > didn't needed the PPC code anymore.
> >
> > That’s all
> > Tiemo
> >
> >
> >> -----Ursprüngliche Nachricht-----
> >> Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im
> > Auftrag
> >> von Matthias Rebbe | M-R-D
> >> Gesendet: Donnerstag, 11. September 2014 13:49
> >> An: How to use LiveCode
> >> Betreff: Re: OS X codesigning best practise?
> >>
> >> Tiemo,
> >>
> >> if you have some time, would you describe step by step how this is
> >> done
> > with
> >> AppWrapper?
> >> That would be very helpful.
> >>
> >> Regards,
> >>
> >> Matthias
> >>
> >>
> >> Am 11.09.2014 um 13:29 schrieb Tiemo Hollmann TB <toolbook at kestner.de>:
> >>
> >>> FYI to answer my own questions:
> >>> 1. the --deep option in codesign seems to be not valid anymore since
> >>> Mavericks, so if you are using apples codesign tool, you really have
> >>> to codesign each single component from inside to outside step by step.
> >>> 2. Yes App Wrapper does it in one step, I will go on with App
> >>> Wrapper, it's super easy.
> >>> 3. I have asked Runrev and it is ok with them, if I codesign runrevs
> >>> bundles included in my app.
> >>> Tiemo
> >>>
> >>>
> >>>> -----Ursprüngliche Nachricht-----
> >>>> Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im
> >>> Auftrag
> >>>> von Tiemo Hollmann TB
> >>>> Gesendet: Mittwoch, 10. September 2014 18:21
> >>>> An: 'How to use LiveCode'
> >>>> Betreff: OT: OS X codesigning best practise?
> >>>>
> >>>> Hello,
> >>>>
> >>>> I am just trying the first time to codesign my app on OS X 10.9,
> >>>> the certificate I bought already.
> >>>>
> >>>> When using the command line codesign utility, it seems that I have
> >>>> to
> >>> codesign
> >>>> each .bundle and .app, which is included in my app first, before I
> >>>> can codesign my app itself.
> >>>>
> >>>> 1.       Is this correct to do all codesignings as single steps, or
is
> >>> there
> >>>> an option to codesign a complete package with all included
> >>>> components in
> >>> one
> >>>> step?
> >>>>
> >>>> 2.       Do codesigning tools like app wrapper do this job in one
step,
> > or
> >>>> do I also have to sign all components myself?
> >>>>
> >>>> 3.       What about the owners rights? E.g.if my app contains the
> >>>> revxml.bundle or another third party external and I would codesign
> >>>> this
> >>> rev
> >>>> bundle with my certificate, may I do this? If not, what is the
> >>> alternative?
> >>>>
> >>>>
> >>>>
> >>>> Thanks for your experience
> >>>>
> >>>> Tiemo
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> 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
> >>>
> >>>
> >>> _______________________________________________
> >>> 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
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> 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
> >
> >
> > _______________________________________________
> > 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
> 
> 
> 
> 
> 
> _______________________________________________
> 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