Roger,
Yes, I believe it is on an individual app basis that occurs at the time the app 
is being first opened.
—
Scott

> On Mar 27, 2021, at 4:15 PM, Roger Guay via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Jacque,
> 
> You always come thru with such great clarity and thoroughness. I remember 
> going thru this process a few years ago, but I thought this back door 
> approach was closed by Apple within the last couple of OS releases. Indeed, 
> looking at my Security&Privacy tab of System Preferences in OS 11.2, I do not 
> see the “Open Anyway” button as illustrated in your link for Mac OS. Is it 
> possible this button only appears if the OS senses that user is trying to 
> open an unauthorized app?
> 
> Roger
> 
> 
> 
>> On Mar 27, 2021, at 3:22 PM, J. Landman Gay via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> Roger Guay wrote:
>>> 
>>> In the good ol days, I could build a standalone for the Mac,
>>> Windows and Linux and distribute it willy-nilly.
>> 
>> On desktop you still can, sort of, if you don't mind instructing your users 
>> how to get around the security blocks that both Windows and Mac OS have 
>> adopted. If your users are just family and friends, this is viable. Someone 
>> more familiar with Linux can say whether this method works there.
>> 
>> Here is a skeletal outline off the top of my head (so I may have missed 
>> something,) but it should give you the idea. A "runner" app is easy to make, 
>> basically a stack with one card and a single button. The button script:
>> 
>> on mouseup
>> answer file "Choose a stack to open:"
>> if it is empty then exit to top
>> go stack it
>> end mouseup
>> 
>> Add an openStack handler on the card so that resources can be shared:
>> 
>> on openStack
>> start using this stack
>> end openStack
>> 
>> 
>> That's the whole stack. Now set up standalone settings for the desired build 
>> platform. Include all extensions, libraries, widgets, etc. that your stacks 
>> need, or you think they might need in the future. Your app will be limited 
>> to the inclusions your license permits.
>> 
>> Build the app. Send it to friends along with your stacks.
>> 
>> Now the part where you do some explaining. Since the app isn't notarized by 
>> Apple or authorized by Microsoft, explain to them how to bypass the blockage 
>> and get the app to open. They only need to do this once on first launch. 
>> There are lots of hits if you search for "how to open unnotarized app on big 
>> sur" or "open unauthorized app on windows."
>> 
>> Here's one for Mac OS: 
>> <https://eclecticlight.co/2020/11/19/getting-unnotarized-apps-out-of-quarantine/>
>> 
>> And one for Windows: 
>> <https://answers.microsoft.com/en-us/windows/forum/all/unverified-app-change-your-app-recommendation/1b4dd654-c5a0-4833-866c-a354d8c24b69>
>> 
>> This won't work for mobile apps, though with some adjustments you can build 
>> a runner app for Android if you're willing to distribute from the internet.
>> 
>> Also note: The stacks you distribute cannot violate the LC license 
>> agreement. They can't reproduce IDE features or allow users to do things 
>> that only a licensed user can do. Please don't violate the license 
>> agreement; we all want LC to prosper.
>> 
>> -- 
>> Jacqueline Landman Gay         |     jac...@hyperactivesw.com
>> HyperActive Software           |     http://www.hyperactivesw.com
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@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@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@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to