Maison  >  Article  >  Tutoriel mobile  >  Déclencheur de chaîne, la nouvelle version de Python 3.12 empêche certaines applications de passer l'examen de l'Apple App Store

Déclencheur de chaîne, la nouvelle version de Python 3.12 empêche certaines applications de passer l'examen de l'Apple App Store

WBOY
WBOYoriginal
2024-06-28 11:50:271101parcourir

Le 28 juin, le média technologique Lwn a rapporté qu'après que les développeurs ont mis à niveau la version Python de 3.11 à 3.12, certaines applications écrites en langage Python ont été rejetées par l'App Store d'Apple.

一个字符串引发,Python 3.12 新版导致部分 App 无法通过苹果 App Store 审核

1. La clé est qu'après la mise à niveau des développeurs vers Python 3.12, certaines applications contiendront la chaîne "itms-services" et le Mac App Store d'Apple rejettera automatiquement les applications contenant cette chaîne.
  1. Apple a précisé dans la politique d'application du Mac App Store que toutes les applications répertoriées doivent être mises en sandbox, et le logiciel sandbox interdit l'utilisation d'URL avec le schéma itms-services.
  2. D'après les rapports, la chaîne se trouve dans l'analyseur urllib de la bibliothèque standard Python, mais l'application développée peut ne jamais utiliser le processeur itms-services.
  3. Après que le développeur Eric Froemling ait soumis son application et ait été rejetée, il a appris en appel que parse.py et parse.pyc dans l'application étaient des fichiers illégaux et a finalement identifié la cause du problème.
  4. Après des discussions entre les développeurs, Python prévoit d'ajouter une option de construction appelée "--with-app-store-compliance" dans la version 3.13 pour résoudre ce problème de révision dans l'App Store d'Apple.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn