Apple ha aplicado las directrices de la App Store que prohíben que las aplicaciones ejecuten código no revisado, lo que ha llevado a la eliminación de una aplicación de "vibe coding" y al bloqueo de actualizaciones de otras dos en las últimas semanas. Las aplicaciones afectadas incluyen Anything, que fue eliminada recientemente, así como Replit y Vibecode, que enfrentaron problemas en marzo. Apple afirma que las normas protegen la privacidad y la seguridad de los usuarios.
Las aplicaciones de "vibe coding" permiten a los usuarios crear sitios web o aplicaciones mediante chats con modelos de lenguaje extensos como Claude, Gemini y ChatGPT, sin necesidad de conocimientos técnicos. Estas aplicaciones móviles han aumentado en popularidad, pero la directriz 2.5.2 de Apple exige que las aplicaciones sean autosuficientes y prohíbe la descarga o ejecución de código que altere las características o funcionalidades. Existe una excepción para las aplicaciones educativas donde los usuarios pueden ver y editar el código fuente, siempre que sirva únicamente para fines de enseñanza, según las normas de Apple. CNET confirmó que el problema se centra en esta directriz, tal como informó originalmente The Information sobre la eliminación de Anything y los bloqueos de actualizaciones de Replit y Vibecode en marzo. Apple solicitó cambios en dichas aplicaciones para cumplir con la normativa. Vibecode actualizó su descripción el 18 de marzo, cambiando su lema de creación de aplicaciones móviles a creación de sitios web con IA y enfatizando un enfoque de aprendizaje. La sección 3.3.1(B) del Contrato de Licencia del Programa de Desarrolladores de Apple establece además que el código interpretado descargado no debe cambiar el propósito principal anunciado de una aplicación. Esta aplicación de normas garantiza que las aplicaciones mantengan su funcionalidad original mientras se salvaguardan las protecciones de la plataforma.