The solution is fairly simple: just stop releasing software on that platform. There are millions of customers on more open platforms, so there's really no need to support them anyway.
All of life's problems are simple when suicide is your backup plan.
Apple starts rejecting apps with “hot code push” features
31–40 of 498 posts
Re: Apple starts rejecting apps with “hot code push” features
#32From https://rollout.io/how-it-works/ : Does Rollout comply to Apple’s Guidelines? Yes. As per Apple’s official guidelines, Rollout.io does NOT alter binaries. ... With over 50 million devices already running our SDK, it is safe to say that Rollout complies with with Apple’s development and App Store guidelines. Ouch. Just like the company's future is in danger.
Re: Apple starts rejecting apps with “hot code push” features
#33We always felt this day would come, however, so we switched directions.
Re: Apple starts rejecting apps with “hot code push” features
#34There's a cynical part of me that thinks this is because Apple is going to announce a similar feature at WWDC
Re: Apple starts rejecting apps with “hot code push” features
#35Earlier quoted context omitted.
Yes, that's correct. IOS Developer Program License Agreement, section 3.3.2: "3.3.2 An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple's builtin WebKit framework..."
... or JavascriptCore, which is what React Native uses.
Re: Apple starts rejecting apps with “hot code push” features
#36I wonder if this is going to hit non native code push solutions like React Native? Or if Apple are going to start cracking down on apps like Facebook, Twitter or Pinterest that do a lot of A/B testing.
Re: Apple starts rejecting apps with “hot code push” features
#37Re: Apple starts rejecting apps with “hot code push” features
#38I mean I read the headline, thought this sounded eminently sensible, then read the story and saw it was a framework for doing this, and my inner mental model of my security researcher girlfriend leaned forward, started rubbing her hands together, and wanted to start digging for those sweet new vulns.
Re: Apple starts rejecting apps with “hot code push” features
#39I wonder if Apple will apply this rule to everyone, which would be fair, or if they plan on letting big name developers like Facebook or Google continue to violate the rules without consequence.
So they weren't changing app functionality after App Review approval; it's just that for users some of that functionality was gated on a boolean that was fetched over HTTPS.