Python 社区被苹果坑!只因一个字符串审核被拒,核心开发者们想了 8 天办法

AIGC动态5个月前发布 ai-front
826 0 0
Python 社区被苹果坑!只因一个字符串审核被拒,核心开发者们想了 8 天办法

 

文章摘要


【关 键 词】 Python苹果审核兼容解决方案

苹果并未直接说明拒绝的原因,但在申诉后,Froemling 发现问题出在 Python 3.12 中添加的“itms-services”字符串。 苹果的自动审核系统会扫描并拒绝包含该字符串的应用程序。

由于 Python 版本升级的影响,苹果应用商店已经下架了一些 Python 应用。 CPython 核心开发者 Russell Keith-Magee 在 Python Core Development 论坛上发起讨论,探讨如何适应 App Store 的审核流程。

开发者们讨论了对该字符串进行混淆以避免审核问题,但这种方法并不能保证永久解决问题。

Russell Keith-Magee 提出了几种解决方案 第一种…另一种思路是将问题交给分发环节处理…

另一位 CPython 核心开发者 Alex Gaynor 建议,可以接纳解决问题的 PR 请求,但前提是这些补丁必须体量小巧、本地化且质量有保证。

Brandt Bucher 则质疑混淆方案是否会被苹果视为规避审核过程。

Alyssa Coghlan 提出使用 JSON 配置文件,让应用程序生成器直接从配置文件中删除“itms-services”,而不必直接修改 urllib.py。

Keith-Magee 提出了添加一个名为“-with-app-store-patch”的构建时选项,删除已知存在问题的代码。 默认情况下,iOS 平台会启用该选项…

整个事件显示,像 Python 这样的免费软件项目不得不浪费时间以寻求绕过不透明审核流程,否则开发人员无法为非免费平台继续编写软件。 Keith-Magee 和其他 CPython 开发者采取的方法…然而,这种问题可能在未来还会继续出现。

“极客训练营”

原文和模型


【原文链接】 阅读原文 [ 2403字 | 10分钟 ]
【原文作者】 AI前线
【摘要模型】 gpt-4o
【摘要评分】 ★★★★★

© 版权声明
“绘蛙”

相关文章

暂无评论

暂无评论...