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

2024-06-28 www.dnxtw.com

电脑系统网 6 月 28 日信息,时尚媒体 Lwn 消息称,开发者将 Python 版本从 3.11 升级成 3.12 以后,部分用 Python 语言表达整理的 App 遭受苹果公司 App Store 回绝。

在其中重点在于开发者更新 Python 3.12 以后,一部分 App 时会包含“itms-services”字符串,而苹果 Mac App Store 就会自动回绝包含该字符串的 App。

美国苹果公司在 Mac App Store 实施策略中列明全部上架的 App 需经过沙盒游戏(sandboxed)解决,而沙盒游戏软件严禁使用带有 itms-services 策略的 URL。

电脑系统网从新闻中获知,该字符串坐落于 Python 规范库中的 urllib 在线解析中,但是研发的 Ap 很有可能从来不会实际应用 itms-services Cpu。

开发者 Eric Froemling 递交 App 未果以后,根据起诉获知 App 里的 parse.py 和 parse.pyc 是违反规定文档,并最终锁定了问题根源。

经开发者探讨,Python 打算在 3.13 版本中加入名叫“--with-app-store-compliance”的构建选择项,以缓解苹果商店的此项审批难题。

广告宣传申明:文章正文所含的对外开放跳转页面(包括不限于网页链接、二维码、动态口令等方式),用以传递更多信息,节约优选时长,结论仅作参考,电脑系统网全部文章内容均包含本声明。

相关阅读