首頁 >手機教學 >手機新聞 >一個字串引發,Python 3.12 新版導致部分 App 無法透過蘋果 App Store 審核

一個字串引發,Python 3.12 新版導致部分 App 無法透過蘋果 App Store 審核

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2024-06-28 11:50:271191瀏覽

6 月 28 日消息,科技媒體 Lwn 報道稱,開發者將 Python 版本從 3.11 升級到 3.12 之後,部分用 Python 語言編寫的 App 遭到蘋果 App Store 拒絕。

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

1. 其中關鍵在於開發者升級 Python 3.12 之後,部分 App 中會包含「itms-services」字串,而蘋果 Mac App Store 會自動拒絕包含該字串的 App。
  1. 蘋果公司在 Mac App Store 應用策略中明確所有上架的 App 需要經過沙盒(sandboxed)處理,而沙盒軟體禁止使用帶有 itms-services 方案的 URL。
  2. 從報道中獲悉,該字串位於 Python 標準庫中的 urllib 解析器中,不過開發的 App 可能永遠不會實際使用 itms-services 處理器。
  3. 開發者 Eric Froemling 提交 App 遭拒之後,透過上訴得知 App 中的 parse.py 和 parse.pyc 是違規文件,並最終鎖定了問題原因。
  4. 經開發者討論,Python 計劃在 3.13 版本中添加名為“--with-app-store-compliance”的構建選項,以解決蘋果應用商店的這項審核問題。

以上是一個字串引發,Python 3.12 新版導致部分 App 無法透過蘋果 App Store 審核的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn