最好看的新闻,最实用的信息
11月22日 18.3°C-20.0°C
澳元 : 人民币=4.71
珀斯
今日澳洲app下载
登录 注册

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

2024-06-28 来源: IT之家 原文链接 评论0条

IT之家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。

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

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

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

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

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

今日评论 网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论


Copyright Media Today Group Pty Ltd.隐私条款联系我们商务合作加入我们

电话: (02) 8999 8797

联系邮箱: [email protected] 商业合作: [email protected]网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:[email protected]

友情链接: 华人找房 到家 今日支付Umall今日优选