当前位置: 首页 > 资讯 > 软件 > 《Python》3.12更新特定字符串成“罪魁祸首”,多款App遭遇苹果App Store审核“红灯”
  • 0
  • 0
  • 分享

《Python》3.12更新特定字符串成“罪魁祸首”,多款App遭遇苹果App Store审核“红灯”

Python 2024-06-29 09:04:24 爱吃爆米花

近日消息,软件开发界迎来了一则震动人心的消息:随着开发者将Python环境从3.11迭代至最新的3.12版本,一个意想不到的挑战悄然浮现——部分基于Python开发的移动应用程序,在尝试进入苹果App Store时面临了审核失败的困境。

其中关键在于开发者升级 Python 3.12 之后,部分 App 中会包含“itms-services”字符串,而苹果 Mac App Store 会自动拒绝包含该字符串的 App。

苹果公司在 Mac App Store 应用策略中明确所有上架的 App 需要经过沙盒(sandboxed)处理,而沙盒软件禁止使用带有 itms-services 方案的 URL。

该字符串位于 Python 标准库中的 urllib 解析器中,不过开发的 App 可能永远不会实际使用 itms-services 处理器。

开发者 Eric Froemling 提交 App 遭拒之后,通过上诉得知 App 中的 parse.py 和 parse.pyc 是违规文件,并最终锁定了问题原因。

经开发者讨论,Python 计划在 3.13 版本中添加名为“--with-app-store-compliance”的构建选项,以解决苹果应用商店的这项审核问题。

所 属 资 源
Python
Python
软件 / 编程软件 /
面向对象、直译式计算机程序设计语言
去下载
来源:it之家
免责声明:本内容来自互联网,不代表本网站的观点和立场,如有侵犯你的权益请来信告知;如果你觉得好,欢迎分享给你的朋友,本文网址 https://wangzhidaquan.com/zixun/60611.html
文章标签
评论

文明上网,理性发言,共同做网络文明传播者

验证码
提交
热榜
热门游戏
换一换
热门软件
换一换