<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Niv</title>
    <description>The latest articles on DEV Community by Niv (@nivstudio).</description>
    <link>https://dev.to/nivstudio</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4196660%2Faebeabdc-d9e9-4498-bdbe-8fff39eaee36.png</url>
      <title>DEV Community: Niv</title>
      <link>https://dev.to/nivstudio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nivstudio"/>
    <language>en</language>
    <item>
      <title>Apple's Oct 16, 2026 App Review update: what changed, and the 5 rejections indie devs hit most</title>
      <dc:creator>Niv</dc:creator>
      <pubDate>Wed, 21 Oct 2026 12:07:03 +0000</pubDate>
      <link>https://dev.to/nivstudio/apples-oct-16-2026-app-review-update-what-changed-and-the-5-rejections-indie-devs-hit-most-1dp8</link>
      <guid>https://dev.to/nivstudio/apples-oct-16-2026-app-review-update-what-changed-and-the-5-rejections-indie-devs-hit-most-1dp8</guid>
      <description>&lt;p&gt;Apple revised the App Review Guidelines on October 16, 2026. Most of the changes are clarifications, but two are worth a minute if you ship iOS apps.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;2.5.19 (new number): hidden, dormant, or undocumented features.&lt;/strong&gt; This used to sit inside 2.3.1. Now it is its own guideline and it names code obfuscation. The penalty can be removal and developer account termination. If a remote flag can turn on something the reviewer never saw, document it in Notes for Review or remove it from the binary.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2.3.14 (new): creative assets.&lt;/strong&gt; The new creative assets that can appear in the product page header and search results follow normal metadata rules. No unverifiable claims ("#1", "best"), no misleading references to other apps, and no specific or discounted pricing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1.2: user generated content.&lt;/strong&gt; Clarified which apps it covers, and that failing to add safeguards, or to fix violations after notice, can be treated as a Code of Conduct issue. If users post or generate content (including AI images), you need filtering, reporting, blocking, and contact info.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3.1.1(a):&lt;/strong&gt; the Music Streaming Services Entitlement bullet was folded into the StoreKit External Purchase Link Entitlements bullet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Source: Apple Developer News, Oct 16, 2026: &lt;a href="https://developer.apple.com/news/?id=92th7e5i" rel="noopener noreferrer"&gt;https://developer.apple.com/news/?id=92th7e5i&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The 5 rejections that keep coming up
&lt;/h2&gt;

&lt;p&gt;Apple's 2025 transparency report counts 2,093,244 rejected submissions, with Performance cited in 1,354,418 of them, more than any other section. 387,087 submissions were approved after a rejection. (&lt;a href="https://www.apple.com/legal/app-store/transparency/2025/" rel="noopener noreferrer"&gt;https://www.apple.com/legal/app-store/transparency/2025/&lt;/a&gt;)&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;2.1 App Completeness.&lt;/strong&gt; Crash on a device you did not test (often iPad, since iPhone apps also run there), a backend that was off during review, or a demo account that expired or needs 2FA. Fix: a demo account with no 2FA and sample data, plus a cold launch test in airplane mode.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2.1 Information Needed.&lt;/strong&gt; Common for new developer accounts: a screen recording on a physical device, who the app is for, and how it makes money. Fix: answer every question in one reply, in the order asked.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2.1(b) IAP not found.&lt;/strong&gt; The first IAPs were not attached to the version, the Paid Apps Agreement is not Active, or the paywall is buried. Fix: attach every product, and put the exact tap path and product IDs in Notes for Review.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3.1.2 Subscriptions.&lt;/strong&gt; The paywall is missing the title, duration, price per period, what is included, or working Terms and Privacy links. Fix: all of those on the paywall, and the billed amount as the most prominent price.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;4.3(a) Spam.&lt;/strong&gt; Similar binary, metadata, or concept to other apps, including your own. Fix: visible differences in the core workflow, remove leftover template screens, and give the reviewer an exact path to what is different. Rewording the reply alone rarely works.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  A 3 minute habit that prevents most of this
&lt;/h2&gt;

&lt;p&gt;Fill in Notes for Review every time: what the app does, numbered test steps, the demo account, where the purchases are, why each permission is needed, what data leaves the device, and what any remote config can change.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Disclosure: this article was drafted with the help of AI. I checked it against Apple's published guidelines and transparency report before posting.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ios</category>
      <category>swift</category>
      <category>appstore</category>
      <category>mobile</category>
    </item>
  </channel>
</rss>
