当前位置: 代码网 > 手机>品牌>苹果iPhone > 一个字符串引发,Python 3.12 新版导致部分 App 无法通过苹果 App Store 审核

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

2024年06月28日 • 苹果iPhone •我要评论
科技媒体 Lwn 报道称,开发者将 Python 版本从 3.11 升级到 3.12 之后,部分用 Python 语言编写的 App 遭到苹果 App Store 拒绝。

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 解析器中,不过开发的 app 可能永远不会实际使用 itms-services 处理器。

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

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

赞 (0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com