{"id":29346,"date":"2020-06-24T16:45:44","date_gmt":"2020-06-24T20:45:44","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=29346"},"modified":"2021-03-18T20:02:58","modified_gmt":"2021-03-19T00:02:58","slug":"new-app-store-review-processes","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/06\/24\/new-app-store-review-processes\/","title":{"rendered":"New App Store Review Processes"},"content":{"rendered":"<p><a href=\"https:\/\/www.apple.com\/newsroom\/2020\/06\/apple-reveals-new-developer-technologies-to-foster-the-next-generation-of-apps\/\">Apple<\/a> (also: <a href=\"https:\/\/www.macrumors.com\/2020\/06\/22\/apple-will-let-devs-challenge-app-store-guidelines\/\">MacRumors<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.apple.com\/newsroom\/2020\/06\/apple-reveals-new-developer-technologies-to-foster-the-next-generation-of-apps\/\"><p>Additionally, two changes are coming to the app review process and will be implemented this summer. First, developers will not only be able to appeal decisions about whether an app violates a given guideline of the App Store Review Guidelines, but will also have a mechanism to challenge the guideline itself. Second, for apps that are already on the App Store, bug fixes will no longer be delayed over guideline violations except for those related to legal issues. Developers will instead be able to address the issue in their next submission.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/dhh\/status\/1275219936353255424\">David Heinemeier Hansson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/dhh\/status\/1275219936353255424\"><p>This is pretty significant. Apple will no longer ransom your bug fixes, and there&rsquo;s a new process coming for challenging the guidelines themselves. This is of course still Apple policing Apple, but it&rsquo;s an opening none the less for all developers &#x270C;&#xFE0F;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/peternlewis\/status\/1275282076330147840\">Peter N Lewis<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/peternlewis\/status\/1275282076330147840\">\n<p>I somehow doubt I can challenge the requirement to be sandboxed which excludes Keyboard Maestro from the Mac App Store.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/joshavant\/status\/1275213012677398528\">Josh Avant<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/joshavant\/status\/1275213012677398528\"><p>But&#8230;. how will Apple reliably enforce that an update is only &lsquo;bug fixes&rsquo;?  What are &lsquo;bug fixes&rsquo;?<\/p><p>Challenging a guideline itself is interesting but how much does it really matter when Apple is the judge, jury, and executioner?<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2020\/06\/23\/apple-new-developer-technologies\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2020\/06\/23\/apple-new-developer-technologies\">\n<p>Both of these changes sound great[&#8230;] but let&rsquo;s see how it works in practice. If this is more than just lip service, wow, that&rsquo;s huge.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/06\/16\/hey-rejected-from-the-app-store\/\">HEY Rejected From the App Store<\/a><\/li>\n<\/ul>\n\n<p id=\"new-app-store-review-processes-update-2020-08-03\">Update (2020-08-03): <a href=\"https:\/\/allenpike.com\/2020\/secret-ios-rules\">Allen Pike<\/a>:<\/p>\n<blockquote cite=\"https:\/\/allenpike.com\/2020\/secret-ios-rules\"><p>While it&rsquo;s great that Apple is open to these rules being challenged, it seems that the things most worth reconsidering about App Review aren&rsquo;t even part of the public guidelines. Will Hey be able to challenge the secret rule that says they need to follow the IAP guideline, but that Slack doesn&rsquo;t? What about the policy that iOS apps can&rsquo;t be distributed directly to customers? Or Apple&rsquo;s habit of quietly changing the undocumented approval policies, without notifying people that apps that used to be approved will now be rejected?<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/macguru17\/status\/1276301838976004098\">Max Seelemann<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/macguru17\/status\/1276301838976004098\">\n<p>Aaaaand App Review is running another shit show with shady arguments keeping our bugfix release in limbo for no sane reason.<\/p>\n<p>This refuted wording has been approved dozens of times, and it has been at the exact same hour on the other platform.<\/p>\n<p>You can&rsquo;t make that up&#8230;<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/macguru17\/status\/1276620944115720194\">Max Seelemann<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/macguru17\/status\/1276620944115720194\">\n<p>I can confirm the new handling of non-legal rejections works. Our previously rejected update has now been approved and we got two weeks to address the issue.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/zbruhnke\/status\/1286523107612561408\">Zach Bruhnke<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/zbruhnke\/status\/1286523107612561408\">\n<p>Legit feel like I am living \n@dhh&rsquo;s life right now! \n@Apple\n just rejected an update of our app because it had a signup link leading to our site. Removed,rejected! It&rsquo;s a free bank account but the app is only for customers, it has a bugfix for updating PINS for our customers ... wtf<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/rjonesy\/status\/1288222035185930241\">Ryan Jones<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/rjonesy\/status\/1288222035185930241\"><p>Wouldn&rsquo;t be a launch day with an App Store rejection for something that's been there for 2 years and is actually following the rules. &#x1F923;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/panic\/status\/1281308918443057153\">Panic<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/panic\/status\/1281308918443057153\"><p>The latest Prompt update was rejected because our icon, despite being the same for 9 years, was &ldquo;identical to the icons of other apps&rdquo; (?) and &ldquo;spam&rdquo;.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/www.flicktype.com\/ResolutionKit\/\">Kosta Eleftheriou<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.flicktype.com\/ResolutionKit\/\"><p>So Apple, please help us see App Review as a reliable ally. Let us access our past communications with you - including phone call records if we choose to. Show us that you want to be accountable for what you communicate to developers. There may be some legal challenges, but transparency is a prerequisite to accountability. It&rsquo;s only then that we can begin to have a fair and honest discussion with you about the actual process and guidelines. Because until then, we&rsquo;re in the shadows.<\/p><\/blockquote>\n\n<p id=\"new-app-store-review-processes-update-2020-08-24\">Update (2020-08-24): <a href=\"https:\/\/twitter.com\/timwindsorbrown\/status\/1283689384584327169\">Tim Windsor Brown<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/timwindsorbrown\/status\/1283689384584327169\">\n<p>The rep also mentioned that the bug fix mitigation will only come into effect after iOS 14 arrives.<\/p>\n<\/blockquote>\n<p>Why tie such a sensible policy change to an OS update?<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/21\/wordpress-bug-fixes-blocked-over-iap\/\">WordPress Bug Fixes Blocked Over IAP<\/a><\/li>\n<\/ul>\n\n<p id=\"new-app-store-review-processes-update-2020-08-25\">Update (2020-08-25): <a href=\"https:\/\/twitter.com\/andrey_butov\/status\/1296902007257800704\">Andrey Butov<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/andrey_butov\/status\/1296902007257800704\">\n<p>Apple <em>absolutely does<\/em> hold bug-fix updates hostage. I&rsquo;m sitting on a client app right now where they refused to let through a bug-fix update, on an already-approved app, until we put in IAP.<\/p>\n<\/blockquote>\n\n<p id=\"new-app-store-review-processes-update-2020-08-27\">Update (2020-08-27): <a href=\"https:\/\/twitter.com\/steipete\/status\/1291769852068233216\">Peter Steinberger<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/steipete\/status\/1291769852068233216\">\n<p>&ldquo;We even appealed the guideline under the new app review process announced at WWDC,&rdquo; says a Facebook spokesperson. &ldquo;We did not receive a response.&rdquo;<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Apple (also: MacRumors): Additionally, two changes are coming to the app review process and will be implemented this summer. First, developers will not only be able to appeal decisions about whether an app violates a given guideline of the App Store Review Guidelines, but will also have a mechanism to challenge the guideline itself. Second, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-06-24T20:45:48Z","apple_news_api_id":"9a4214b0-287e-46c9-bcf4-19a1e84e8d15","apple_news_api_modified_at":"2021-03-19T00:03:02Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAABQ==","apple_news_api_share_url":"https:\/\/apple.news\/AmkIUsCh-Rsm89Bmh6E6NFQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[91,2045,31,1667,39,1666],"class_list":["post-29346","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-flicktype","tag-ios","tag-ios-13","tag-macappstore","tag-macos-10-15"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=29346"}],"version-history":[{"count":6,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29346\/revisions"}],"predecessor-version":[{"id":29911,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29346\/revisions\/29911"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=29346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=29346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=29346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}