Rumah  >  Artikel  >  Tutorial mudah alih  >  Pencetus rentetan, versi baharu Python 3.12 menyebabkan sesetengah apl gagal lulus semakan Apple App Store

Pencetus rentetan, versi baharu Python 3.12 menyebabkan sesetengah apl gagal lulus semakan Apple App Store

WBOY
WBOYasal
2024-06-28 11:50:271101semak imbas

Pada 28 Jun, media teknologi Lwn melaporkan bahawa selepas pembangun menaik taraf versi Python daripada 3.11 kepada 3.12, beberapa apl yang ditulis dalam bahasa Python telah ditolak oleh Apple App Store.

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

1. Perkara utama ialah selepas pembangun menaik taraf kepada Python 3.12, sesetengah apl akan mengandungi rentetan "itms-services", dan Mac App Store Apple secara automatik akan menolak apl yang mengandungi rentetan ini.
  1. Apple telah menjelaskan dalam dasar aplikasi Mac App Store bahawa semua apl yang disenaraikan perlu dikotak pasir dan perisian kotak pasir melarang penggunaan URL dengan skema itms-services.
  2. Daripada laporan, rentetan terletak dalam parser urllib dalam pustaka standard Python, tetapi Apl yang dibangunkan mungkin tidak pernah benar-benar menggunakan pemproses itms-services.
  3. Selepas pembangun Eric Froemling menyerahkan aplnya dan aplnya ditolak, dia mengetahui melalui rayuan bahawa parse.py dan parse.pyc dalam apl itu adalah fail haram, dan akhirnya mengenal pasti punca masalah itu.
  4. Selepas perbincangan di kalangan pembangun, Python merancang untuk menambah pilihan binaan yang dipanggil "--dengan-pematuhan-kedai-apl" dalam versi 3.13 untuk menyelesaikan isu semakan ini di Apple App Store.

Atas ialah kandungan terperinci Pencetus rentetan, versi baharu Python 3.12 menyebabkan sesetengah apl gagal lulus semakan Apple App Store. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn