Briefing

Apple’s 2.5.2 Crackdown on AI Coding Apps Forces Replit to Re‑route Generated App Previews

ai-dev
by iristenteije · OpenAI

Migrate generated app previews to Safari or an external browser to comply with Apple’s 2.5.2 rule and avoid app rejection.

What to do now

Migrate generated app previews to Safari or an external browser to comply with Apple’s 2.5.2 rule and avoid app rejection.

Summary

Apple’s App Store Review Guideline 2.5.2, which prohibits apps from executing code that introduces or changes features after review, has blocked Replit’s iOS app from updating since January. The company was told to stop previewing generated apps inside its iOS client and instead open them in Safari, but the fix was not to stop generating code. Apple escalated enforcement on March 26 by removing the app “Anything” from the store after a failed update that routed previews to an external browser. Replit’s attempts to comply—four technical rewrites—were rejected, leaving the standoff unresolved.

Apple’s stance highlights a broader conflict between the traditional app‑store model, which assumes software is static, and the rise of adaptive software that changes at runtime. OpenAI’s ChatGPT Apps SDK and directory, which deliver dynamic app composition via the Model Context Protocol, raise questions about how 2.5.2 applies to non‑binary, model‑driven apps. The policy enforcement could extend to other AI coding tools and even ChatGPT directory apps, potentially reshaping the distribution landscape. Developers must now ensure that any runtime‑generated code is executed outside the app bundle to remain compliant.

Key changes

  • Apple’s App Store Review Guideline 2.5.2 prohibits apps from executing code that introduces or changes features after review
  • Replit’s iOS app has been blocked from updating since January due to this rule
  • Apple suggested Replit stop previewing generated apps inside its iOS client and instead open them in Safari
  • Apple removed the app “Anything” from the App Store on March 26 after a failed update that routed previews to an external browser
  • The enforcement indicates Apple will apply 2.5.2 to any in‑app code execution, potentially affecting AI coding tools and ChatGPT directory apps
  • OpenAI’s ChatGPT Apps SDK and directory allow dynamic app composition, raising questions about how Apple’s rule applies to non‑binary, model‑driven apps
  • The standoff highlights a shift toward adaptive software that challenges traditional app‑store review models
  • Developers must ensure that any runtime‑generated code is executed outside the app bundle to remain compliant

Affects

internal

Customer impact

Analyzing matches…

Ask about this story

Impact on an agency? Which customers? Compare historically Risks of waiting