当前位置: 代码网 > 手机>品牌>苹果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.pyparse.pyc 是违规文件,并最终锁定了问题原因。

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

(0)

相关文章:

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

发表评论

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