Heim  >  Artikel  >  Mobiles Tutorial  >  Die neue Version von Python 3.12 führt durch einen String-Trigger dazu, dass einige Apps die Apple App Store-Prüfung nicht bestehen

Die neue Version von Python 3.12 führt durch einen String-Trigger dazu, dass einige Apps die Apple App Store-Prüfung nicht bestehen

WBOY
WBOYOriginal
2024-06-28 11:50:271101Durchsuche

Am 28. Juni berichtete das Technologiemedium Lwn, dass einige in der Python-Sprache geschriebene Apps vom Apple App Store abgelehnt wurden, nachdem Entwickler die Python-Version von 3.11 auf 3.12 aktualisiert hatten.

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

1. Der Schlüssel ist, dass nach dem Upgrade der Entwickler auf Python 3.12 einige Apps die Zeichenfolge „itms-services“ enthalten und Apples Mac App Store Apps, die diese Zeichenfolge enthalten, automatisch ablehnt.
  1. Apple hat in den Mac App Store-Anwendungsrichtlinien klargestellt, dass alle aufgelisteten Apps in einer Sandbox gespeichert werden müssen und Sandbox-Software die Verwendung von URLs mit dem itms-services-Schema verbietet.
  2. Berichten zufolge befindet sich die Zeichenfolge im urllib-Parser in der Python-Standardbibliothek, aber die entwickelte App verwendet möglicherweise nie den itms-services-Prozessor.
  3. Nachdem Entwickler Eric Froemling seine App eingereicht hatte und abgelehnt wurde, erfuhr er durch Berufung, dass es sich bei parse.py und parse.pyc in der App um illegale Dateien handelte, und schloss schließlich die Ursache des Problems ab.
  4. Nach Diskussionen unter Entwicklern plant Python, in Version 3.13 eine Build-Option namens „--with-app-store-compliance“ hinzuzufügen, um dieses Überprüfungsproblem im Apple App Store zu lösen.

Das obige ist der detaillierte Inhalt vonDie neue Version von Python 3.12 führt durch einen String-Trigger dazu, dass einige Apps die Apple App Store-Prüfung nicht bestehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn