{"id":51328,"date":"2026-03-20T14:15:47","date_gmt":"2026-03-20T18:15:47","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=51328"},"modified":"2026-04-01T14:29:33","modified_gmt":"2026-04-01T18:29:33","slug":"updates-to-vibe-coding-apps-rejected-from-the-app-store","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2026\/03\/20\/updates-to-vibe-coding-apps-rejected-from-the-app-store\/","title":{"rendered":"Updates to Vibe Coding Apps Rejected From the App Store"},"content":{"rendered":"<p><a href=\"https:\/\/www.macrumors.com\/2026\/03\/18\/apple-blocks-updates-for-vibe-coding-apps\/\">Hartley Charlton<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2026\/03\/18\/apple-blocks-updates-for-vibe-coding-apps\/\">\n<p>Apple has quietly blocked AI &ldquo;vibe coding&rdquo; apps, such as Replit and Vibecode, from releasing App Store updates unless they make changes, <a href=\"https:\/\/www.theinformation.com\/articles\/apple-cracks-vibe-coding-apps\"><em>The Information<\/em><\/a> reports.<\/p>\n<p>[&#8230;]<\/p>\n<p>Apple told <em>The Information<\/em> that certain vibe coding features breach long-standing  App Store  rules prohibiting apps from executing code that alters their own functionality or that of other apps.<\/p>\n<p>[&#8230;]<\/p>\n<p>An Apple spokesperson said the policy is not targeted specifically at vibe coding apps.<\/p>\n<\/blockquote>\n\n<p>If the apps are in breach of longstanding rules, why is it the <em>updates<\/em> that are blocked? It seems like either Apple should have rejected the apps long ago or else they&rsquo;re trying to retcon the new policy, which remains unclear to me.<\/p>\n\n<p><a href=\"https:\/\/appleinsider.com\/articles\/26\/03\/18\/bad-vibes-apple-blocks-updates-for-some-ai-coding-apps-in-the-app-store\">Malcolm Owen<\/a> (<a href=\"https:\/\/9to5mac.com\/2026\/03\/18\/apple-pushing-back-on-vibe-coding-iphone-apps-developers-say\/\">9to5Mac<\/a>):<\/p>\n<blockquote cite=\"https:\/\/appleinsider.com\/articles\/26\/03\/18\/bad-vibes-apple-blocks-updates-for-some-ai-coding-apps-in-the-app-store\">\n<p>Report sources say that the apps in question are close to being approved for the App Store again, but after agreeing to make changes to the way they function. These changes include updating previews of the vibe-coded apps, or removing functions like making apps specifically for Apple devices.<\/p>\n<\/blockquote>\n\n<p>That sounds like removing the core functionality.<\/p>\n\n<blockquote cite=\"https:\/\/appleinsider.com\/articles\/26\/03\/18\/bad-vibes-apple-blocks-updates-for-some-ai-coding-apps-in-the-app-store\">\n<p>The report adds that there are other apps that exist in the App Store that didn&rsquo;t get the same limitation, such as Vercel&rsquo;s v0. Other apps that offer similar capabilities that aren&rsquo;t coding-specific, such as design app Canva, could potentially be hit by the same issues, since they can be used to create filters, quizzes, and other items using AI.<\/p>\n<p>For the most part, the report focuses on the issue being one of competition and revenue protection. Apple could lose revenue due to these vibe coding apps creating software that doesn't pass through the App Store itself.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/03\/02\/mac-app-store-review-times-increasing\/\">Mac App Store Review Times Increasing<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/08\/18\/bitrig-for-ios-early-access\/\">Bitrig for iOS Early Access<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/07\/18\/study-on-ai-coding-tools\/\">Study on AI Coding Tools<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/24\/tim-dont-kill-my-vibe\/\">Tim, Don&rsquo;t Kill My Vibe<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/21\/vibe-coding\/\">Vibe Coding<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/07\/23\/idos-emulator-to-be-removed-from-the-app-store\/\">iDOS Emulator to Be Removed From the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2017\/06\/13\/executable-code-in-educational-apps\/\">Executable Code in Educational Apps<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2014\/06\/12\/pythonista-in-app-store-peril\/\">Pythonista in App Store Peril<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2014\/06\/08\/editorial-1-1-1-rejected-from-the-app-store\/\">Editorial 1.1.1 Rejected From the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2011\/03\/29\/briefs-rejected-from-the-app-store-again\/\">Briefs Rejected From the App Store, Again<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2010\/09\/09\/app-store-changes\/\">App Store Changes<\/a><\/li>\n<\/ul>\n\n<p id=\"updates-to-vibe-coding-apps-rejected-from-the-app-store-update-2026-04-01\">Update (<a href=\"#updates-to-vibe-coding-apps-rejected-from-the-app-store-update-2026-04-01\">2026-04-01<\/a>): <a href=\"https:\/\/www.macrumors.com\/2026\/03\/30\/apple-pulls-vibe-coding-app\/\">Juli Clover<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=47601555\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2026\/03\/30\/apple-pulls-vibe-coding-app\/\">\n<p>Apple has removed a &ldquo;vibe coding&rdquo; app from its <a href=\"https:\/\/www.macrumors.com\/guide\/app-store\/\">App Store<\/a>, reports <em><a href=\"https:\/\/www.theinformation.com\/articles\/apple-kicks-vibe-coding-app-app-store-escalating-crackdown\">The Information<\/a><\/em>. AI app building app &ldquo;Anything&rdquo; was pulled from the  App Store , and Anything co-founder Dhruv Amin was told that his app violated Guideline 2.5.2.<\/p>\n<p>[&#8230;]<\/p>\n<p>&ldquo;Anything&rdquo; launched on iOS back in November with no issue, and Amin says the tool has been used to publish thousands of apps in the  App Store . The app let users create and preview vibe code apps on the iPhone, and it raised $11 million at a valuation of $100 million back in September.<\/p>\n<p>While Anything was removed from the  App Store  on March 26, Apple has been blocking updates to the app since December. Amin submitted an update that would allow vibe coded apps to be previewed in a web browser instead of in the app to attempt to comply with the 2.5.2 rule, but Apple blocked the update and pulled the app.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Hartley Charlton: Apple has quietly blocked AI &ldquo;vibe coding&rdquo; apps, such as Replit and Vibecode, from releasing App Store updates unless they make changes, The Information reports. [&#8230;] Apple told The Information that certain vibe coding features breach long-standing App Store rules prohibiting apps from executing code that alters their own functionality or that of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2026-03-20T18:15:51Z","apple_news_api_id":"9611ed20-5ad2-4ec8-a61a-be5df55e27b7","apple_news_api_modified_at":"2026-04-01T18:29:37Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AlhHtIFrSTsimGr5d9V4ntw","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":[2907,91,130,1351,31,2741,2904,158],"class_list":["post-51328","post","type-post","status-publish","format-standard","hentry","category-technology","tag-anything","tag-appstore","tag-rejection","tag-artificial-intelligence","tag-ios","tag-ios-26","tag-replit","tag-strategytax"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51328","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=51328"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51328\/revisions"}],"predecessor-version":[{"id":51448,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51328\/revisions\/51448"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=51328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=51328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=51328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}