seen on gamasutra
Heads up, mobile devs: Apple has changed its App Store submission guidelines
Apple has reworked and updated its App Store Review Guidelines, in some cases altering the rules that developers are expected to adhere to when submitting apps to the digital storefront.
While the bulk of the the changes seem to revolve around rewording existing guidelines, there are a handful of notable changes developers will want to be made aware of ahead of their next app submission.
Some of those changes deal with the recently added ability for developers to respond directly to user reviews, such as guidelines that state developers should keep comments respectful and avoid putting personal information and marketing spiels in their responses.
But on the more technical side of its review changes, the guidelines now note that developers should use the Apple-provided API to prompt in-app user reviews, as it is now disallowing custom review prompts in App Store apps.
Apple has been in the process of clearing unsupported and outdated apps from the App Store for some time now, and that process is now represented its submission guideline changes. Going forward, developers will only be able to submit apps that run on the current version of a given platform’s OS.
It also warns developers that apps need to be kept up to date with each OS update and that depreciated features, frameworks, and technology must be phased out in said updates to avoid letting apps slip into the up-for-removal, unsupported app territory.
The updated App Store Review Guidelines are already live on Apple’s developer portal, while a comprehensive look at the changes, including section-by-section breakdowns of the new and old guidelines, can be found over on iClarified.
the last link point to iClarified which got a detailed review of all the changes
Apple Updates Its App Store Review Guidelines, Here's All the Changes
here some handpicked highlights
If your app no longer functions as intended or you’re no longer actively supporting it, it will be removed from the App Store. Learn More about App Store Improvements.
This is valid for all apps, mobile and desktop, but once you release an app out there
you do have to maintain it on a regular basis, it's not just a "one shot".
If you publish an app yourself think about if you can dedicate time to regularly update the app,
if you do sell your services to publish an app for someone else take that into account in your prices (you really do not want to get stuck maintaining and updating an app forever for free).
(New) 2.5.1 Apps may only use public APIs and must run on the currently shipping OS. Learn more about public APIs . Keep your apps up-to-date and make sure you phase out any deprecated features, frameworks or technologies that will no longer be supported in future versions of an OS.
Do not expect to ship an app that works for iOS 8 but does not work on iOS 10/11 ("the currently shipping OS").
This is still part of maintaining/updating an app, it's not only about fixing your bugs or improving the app, it is also about updating things such as ANE, 3rd party SDK, etc.
ADDED 4.2.6 in 4.2 Minimum Functionality
4.2.6 Apps created from a commercialized template or app generation service will be rejected.
For example this: http://www.appypie.com/iphone-app-builder
well... this business model not gonna work anymore.
and tons of other stuff, in short do read all these to not be surprised to have your app rejected.