6 月 28 日、テクノロジー メディア Lwn は、開発者が Python バージョンを 3.11 から 3.12 にアップグレードした後、Python 言語で書かれた一部のアプリが Apple App Store によって拒否されたと報告しました。
1. 重要なのは、開発者が Python 3.12 にアップグレードすると、一部のアプリに「itms-services」文字列が含まれるようになり、Apple の Mac App Store がこの文字列を含むアプリを自動的に拒否することです。
- Apple は、Mac App Store アプリケーション ポリシーの中で、リストされているすべてのアプリをサンドボックス化する必要があり、サンドボックス ソフトウェアでは itms-services スキームを使用した URL の使用を禁止していることを明確にしました。
- レポートによると、文字列は Python 標準ライブラリの urllib パーサーにありますが、開発されたアプリは実際には itms-services プロセッサを使用しない可能性があります。
- 開発者の Eric Froemling は、アプリを提出して拒否された後、控訴を通じてアプリ内の parse.py と parse.pyc が違法なファイルであることを知り、最終的に問題の原因を特定しました。
- 開発者間の議論の後、Python は、Apple App Store でのこのレビューの問題を解決するために、バージョン 3.13 に「--with-app-store-compliance」と呼ばれるビルド オプションを追加する予定です。
以上が文字列トリガーである Python 3.12 の新バージョンにより、一部のアプリが Apple App Store のレビューに合格できなくなるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。