For now. I did say "in a future version". And if I want to write an app for my mum, I'll have to give her instructions on how to do that?you can sign them locally without a developer account
For now. I did say "in a future version". And if I want to write an app for my mum, I'll have to give her instructions on how to do that?you can sign them locally without a developer account
Tim Cook will charge more on each iPhone to make up for any fee they get rid of. And customers would happily pay for it.Get rid of a fee?
This is Tim Cook Apple we are talking about here 😂
Time was when you could get Apple's Macintosh Programmers Workshop tools free.
Apple has explicitly said that un-signed apps will be prevented from running by default in a future version of MacOS, meaning that anyone who wants to compile an app will have to pay Apple a sub. That's going to kill the Mac as a hobbyist platform.
In session 701 of WWDC 2019, Apple’s Garrett Jacobson warned: “the security of the platform has become increasingly reliant on the validity of code signatures. And this means that if an app has no signature, it’s impossible to detect tampering. And further, if a bundle signature has become broken at runtime, it’s very difficult to differentiate malicious tampering from mundane tampering when [an app] modifies itself at runtime. And in a future version of macOS, unsigned code will not run by default anymore.”Can you please cite your source for this?
The future is now. They are prevented from running by default in today’s version of macOS.Apple has explicitly said that un-signed apps will be prevented from running by default in a future version of MacOS, meaning that anyone who wants to compile an app will have to pay Apple a sub. That's going to kill the Mac as a hobbyist platform
My point is that eventually, if you want to create apps for MacOS, and e.g. put binaries up on github, you will be forced by necessity to pay Apple a continuous fee for the privilege. The time may come when even locally signing them will require payment.Though you can, of course, selectively override that default and allow it to run.