Re: OS X 10.8 Security & Applescripts - "unidentified developer"
Re: OS X 10.8 Security & Applescripts - "unidentified developer"
- Subject: Re: OS X 10.8 Security & Applescripts - "unidentified developer"
- From: Todd V <email@hidden>
- Date: Wed, 08 Aug 2012 17:18:52 -0700
Is it possible (and are there any plans) for Applescript Editor to code-sign Applescripts to make it easier for Applescripters to distribute their ".app"s on GateKeeper enabled systems? It seems like this would be a nice feature to add.
On Jul 26, 2012, at 5:29 PM, Shane Stanley wrote:
> On 27/07/2012, at 9:37 AM, Todd V wrote:
>
>> 1. How does one obtain an "identified developer" certificate?
>
> You join Apple's $99-a-year developer program.
>
>> 2. Once you get this certificate, how do you sign your applescripts with them in order for them to properly register with Apple?
>
> You sign them with the command-line tool called codesign using the developer identity, which you store in Keychain. There is no registration with Apple for a particular application.
>
> It's a simple process, and if you enrol in the developer program you have access to a WWDC video of how it's done. You will also need to lock your code (and therefore properties won't be persistent) and use a unique bundle identifier for each app (AppleScript Editor in ML looks after the latter for you).
>
>> 3. I've only seen this "unidentified developer" message on the "Mac App Store and identified developers" setting above. What happens to applescripts ".scpt" and ".app" etc. if only "Mac App Store" is selected above?
>
> First, this setting only affects applications. Second, if you set it to App Store only, that's what it enforces, and that's a whole different process -- I strongly doubt that a standard AS .app would make it into the store.
>
>> 4. To share applescripts with other users of Mountain Lion, will applescripters have to register as an "identified developer" to share their scripts (assuming most of these users have the default settings set in Mountain Lion)?
>
> No. The setting only affects apps distributed via email and the Web, not memory sticks/CDs/networks. And it can also easily be overridden on an individual app basis.
>
>
> --
> Shane Stanley <email@hidden>
> 'AppleScriptObjC Explored' <www.macosxautomation.com/applescript/apps/>
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> AppleScript-Users mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
> Archives: http://lists.apple.com/archives/applescript-users
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden