فرضت شركة أبل إرشادات متجر التطبيقات التي تحظر على التطبيقات تنفيذ أي أكواد برمجية لم تخضع للمراجعة، مما أدى إلى إزالة تطبيق واحد من تطبيقات البرمجة المعتمدة على المحادثة، وحظر تحديثات لتطبيقين آخرين خلال الأسابيع الأخيرة. وتشمل التطبيقات المتأثرة تطبيق "Anything" الذي أزيل مؤخراً، بالإضافة إلى "Replit" و"Vibecode" اللذين واجها مشكلات في مارس. وتؤكد أبل أن هذه القواعد تهدف إلى حماية خصوصية المستخدم وأمنه.
تتيح تطبيقات البرمجة المعتمدة على المحادثة (vibe coding) للمستخدمين إنشاء مواقع إلكترونية أو تطبيقات من خلال الدردشة مع نماذج لغوية كبيرة مثل "Claude" و"Gemini" و"ChatGPT" دون الحاجة إلى خبرة تقنية. وقد شهدت هذه التطبيقات رواجاً كبيراً، إلا أن المبدأ التوجيهي 2.5.2 من أبل يشترط أن تكون التطبيقات مكتفية ذاتياً ويحظر تنزيل أو تنفيذ أكواد برمجية تغير من ميزات التطبيق أو وظائفه. وتوجد استثناءات للتطبيقات التعليمية التي يمكن للمستخدمين فيها عرض وتعديل الكود المصدري، بشرط أن يقتصر ذلك على الأغراض التعليمية فقط، وفقاً لقواعد أبل. وقد أكد موقع "CNET" أن المشكلة تتمحور حول هذا المبدأ التوجيهي، كما ورد لأول مرة في تقرير "The Information" بشأن إزالة تطبيق "Anything" وحظر تحديثات "Replit" و"Vibecode" في مارس. وقد طلبت أبل إجراء تغييرات على تلك التطبيقات للامتثال للقواعد. في 18 مارس، قام تطبيق "Vibecode" بتحديث وصفه، مغيرًا شعاره من إنشاء تطبيقات الهاتف إلى بناء مواقع الويب باستخدام الذكاء الاصطناعي مع التركيز على الجانب التعليمي. كما ينص القسم 3.3.1(B) من اتفاقية ترخيص برنامج مطوري أبل على أن الكود المفسر الذي يتم تنزيله يجب ألا يغير الغرض الأساسي المعلن للتطبيق. وتضمن هذه الإجراءات احتفاظ التطبيقات بوظائفها الأصلية مع الحفاظ على معايير الأمان الخاصة بالمنصة.