I just wanted to chime in on singing the praises for Matthias’ tool as well. It has made code-signing and notarizing Mac applications so easy and fast for me. And it has a feature that allows it to work with the third party tool DropDMG (which I already used)… so even more amazing! A huge gift to anyone using LC for Mac development. (He has some other free tools which are also excellent.)
-- Scott Morrow Elementary Software (Now with 20% less chalk dust!) web https://elementarysoftware.com/ email sc...@elementarysoftware.com booth 1-800-615-0867 ------------------------------------------------------ > On Sep 7, 2019, at 8:27 AM, J. Landman Gay via use-livecode > <use-livecode@lists.runrev.com> wrote: > > I can't recommend Matthias' tool enough, it can do all Apple requires with a > click. > > Notarization does not go through Apple's approval process, no human ever sees > it, it's entirely automated. It simply adds a token that proves you are a > verified developer in good standing. Once that token is "stapled" to your > app, Gatekeeper won't object when the app is opened. If you choose not to > embed the token then users do need an internet connection so that Apple's > servers can verify the token. Matthias' Notarization Helper does both > notarization and stapling. > > However, notarization only applies to Mac apps. There are no distribution > limits for those. It does not apply to iOS apps, which I believe hasn't > changed. You can still use ad hoc distribution for iOS apps as before, up to > 100 devices. > -- > Jacqueline Landman Gay | jac...@hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > On September 7, 2019 6:55:45 AM JJS via use-livecode > <use-livecode@lists.runrev.com> wrote: > >> I forgot, it was Mattias Rebbe who wrote the notarizing app which you >> can you fro free, aint that great! >> >> He also made an excellent lesson which is on lessons.livecode.com >> >> >> Op 7-9-2019 om 13:36 schreef JJS via use-livecode: >>> Well said. >>> >>> There is help on this. >>> >>> On of the list members will jump in i guess and he made an excellent >>> tool which will help you out notarizing and all other stuff Apple >>> tries to kill you with. >>> >>> If you already have a Apple dev account (only 100$ per year) which >>> gives you the ability to help 100 people(am i correct?) (thought there >>> was an option for 1000??) then this tool will help you do these things >>> and you can go on with coding as before. >>> >>> I also put stuff on Google Play which is not intended for everybody, >>> but i use a password combination, just like banks do with their apps. >>> Their apps are also not for everyone, but only they who have an account. >>> >>> You could do that too, so only people with access credentials can >>> access the app. >>> >>> Indeed you gave a few reasons why i choose not to develop for Apple, >>> unless i can make enough money with it which compensates for it. >>> >>> >>> Jerry(Sphere) >>> >>> Op 7-9-2019 om 13:18 schreef Peter Reid via use-livecode: >>>> I've been using LiveCode as my development platform since 1999. >>>> Practically all the apps I've developed have been for in-house use by >>>> my family, friends and customers - all very low numbers of copies >>>> distributed in an informal manner. I've no interest in App Store >>>> distribution and the users of my apps trust me such that they do not >>>> need my apps to be "approved" by Apple. What's more important to them >>>> is how quickly I can release new apps and new versions of existing apps. >>>> >>>> Up to and including macOS Mojave my users can run my apps with the >>>> minor inconvenience of having to right-click an app and approve its >>>> use, just once. With macOS Catalina, if I understand things, it's not >>>> so simple, instead these are the options: >>>> >>>> 1. Code-sign and notarise my apps – I'm not interested in this for my >>>> kind of apps which are essentially in-house/at home developments. >>>> >>>> 2. Using an active Internet connection, go through the right-click >>>> technique as now not just once, but EVERY time the app is opened. >>>> >>>> In the past the 'Security & Privacy' General tab had a 3rd option for >>>> the setting 'Allow apps downloaded from:' which allowed you to >>>> install and use apps from any source. It seems that this is not >>>> possible with Catalina. >>>> >>>> So with Catalina my users will need an Internet connection and will >>>> have to go through the right-click authorisation process every time >>>> they open one of my apps. >>>> >>>> More seriously, it is becoming increasingly difficult to recommend >>>> the combination of the Mac plus LiveCode for app development. Up to >>>> now I've done all my app development on Mac+LC, even where the target >>>> platform is Windows or Android or Linux – I find it's simply faster, >>>> less error-prone and more pleasant with the Mac. However, from >>>> Catalina onwards even simple little utility apps, created for >>>> short-term use, will be tedious when opening or you have to learn >>>> about the complexity of code-signing and notarising and accept slower >>>> development cycles due to the need for Apple's approval! >>>> >>>> This is quite depressing, especially since I abandoned iOS >>>> development due to Apple's distribution restrictions. >>>> >>>> Back when the iPad 2 had just been released I developed for one of my >>>> customers an app to support health & safety audits for a national UK >>>> retail chain. The app took me 15 days to develop in total. As a >>>> result of being able to field a team of 10-20 staff with iPads >>>> running my app, my customer was able to carry out 350 half-day H&S >>>> audits for 3 years. However I was unable to roll-out this app to >>>> other customers as the ad hoc distribution method I was using was >>>> limited to 100 iPads per year and the App Store was not appropriate >>>> for this type of app. >>>> >>>> As a result of the limitations Apple impose on tablet app >>>> distribution, recently I developed a speech-aid app just for small >>>> Android tablets and larger phones. I have not made an iOS app. This >>>> app is low volume (in terms of number of users) and requires >>>> significant personalising in order to be effective for its users >>>> (typically they are stroke victims). I chose to deliver the app on >>>> Android because of the facility to use developer mode and because of >>>> price – Android 7in tablet plus minimal add-ons: £80, Apple iPad plus >>>> add-ons: £320. Some of my users of this app already have an iPad but >>>> they are having to buy a cheap Android tablet. Like the Mac and >>>> Catalina, the iPad and iOS is driving away potential app developers >>>> due to Apple's rigid control of the delivery mechanisms. >>>> >>>> Maybe I'm wrong, Catalina will be OK – if I am wrong, please correct me! >>>> >>>> Regards >>>> >>>> Peter >>>> -- >>>> Peter Reid >>>> Loughborough, UK >>>> >>>> >>>> _______________________________________________ >>>> 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 > > > > > _______________________________________________ > 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