OS X codesigning best practise?

Matthias Rebbe | M-R-D matthias_livecode_150811 at m-r-d.de
Sat Sep 13 18:14:28 EDT 2014


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








More information about the use-livecode mailing list