They must have expected this when they changed the latest xcode to allow free personal provisioning.
There's already some significant annoying limitations, in particular short provisioning expiration limits (must reinstall the app every 90 days), and no access to services like push notifications.
Re:Sideloading f.lux on iOS with Xcode 7
by walterbell on Wednesday November 11, 2015 @10:39PM
(#10551157)
Is the app prevented from starting after 90 days?
Re:Sideloading f.lux on iOS with Xcode 7
by JonathonW on Wednesday November 11, 2015 @10:46PM
(#10551187)
Yes, once a provisioning profile expires, apps built against it fail to launch.
You have to rebuild and reinstall the app (with an updated provisioning profile, but Xcode takes care of all that behind the scenes now) to get an expired app working again.
Re:Sideloading f.lux on iOS with Xcode 7
by conradev on Thursday November 12, 2015 @02:38AM
(#10551812)
There is also a class of apps that Apple finds objectionable for reasons outside of private API usage. This is my favorite recent example:
http://www.theregister.co.uk/2015/11/02/apple_clubs_chaos_co...
In addition, people underestimate what you can do from the sandbox (and will be able to do for a long time, unless Apple speeds up its development cycle): https://news.ycombinator.com/item?id=10415288
Re:Sideloading f.lux on iOS with Xcode 7
by rtpg on Wednesday November 11, 2015 @10:29PM
(#10551126)
or (c) doing nothing, as it's probably a decently small enough subset of people to not be a problem
Re:Sideloading f.lux on iOS with Xcode 7
by yesimahuman on Wednesday November 11, 2015 @11:53PM
(#10551373)
I think it could be large enough if CyanogenMod has proven anything. Hard to say.
I guess Apple would likely respond by one or both of (a) putting up more roadblocks to getting developer accounts or (b) further restricting what apps can do at a technical level through more sophisticated sandboxes, making the delta in allowed functionality between an app in the App Store and a sideloaded app smaller and smaller.