Apple a fait appliquer des directives de l'App Store interdisant aux applications d'exécuter du code non vérifié, ce qui a conduit au retrait d'une application de « vibe coding » et au blocage des mises à jour de deux autres au cours des dernières semaines. Les applications concernées incluent Anything, qui a été récemment supprimée, ainsi que Replit et Vibecode, qui ont rencontré des problèmes en mars. Apple affirme que ces règles protègent la confidentialité et la sécurité des utilisateurs.
Les applications de « vibe coding » permettent aux utilisateurs de créer des sites web ou des applications via des discussions avec des modèles de langage avancés tels que Claude, Gemini et ChatGPT, sans nécessiter de compétences techniques. Ces applications mobiles ont gagné en popularité, mais la directive 2.5.2 d'Apple exige que les applications soient autonomes et interdit le téléchargement ou l'exécution de code modifiant les fonctionnalités ou les caractéristiques du logiciel. Une exception existe pour les applications éducatives où les utilisateurs peuvent consulter et modifier le code source, à condition que cela serve uniquement à des fins pédagogiques, selon les règles d'Apple. CNET a confirmé que le problème se concentre sur cette directive, comme l'avait d'abord rapporté The Information concernant le retrait d'Anything et les blocages subis par les mises à jour de Replit et Vibecode en mars. Apple a demandé des modifications à ces applications pour qu'elles se mettent en conformité. Vibecode a mis à jour sa description le 18 mars, changeant son slogan de « création d'applications mobiles » à « construction de sites web avec l'IA » et en mettant l'accent sur l'aspect apprentissage. La section 3.3.1(B) du contrat de licence du programme développeur d'Apple stipule en outre que le code interprété téléchargé ne doit pas modifier la finalité première annoncée par l'application. Cette application des règles garantit que les applications conservent leur fonctionnalité d'origine tout en préservant les mesures de sécurité de la plateforme.