>  기사  >  모바일 튜토리얼  >  문자열 트리거인 Python 3.12의 새 버전으로 인해 일부 앱이 Apple App Store 검토를 통과하지 못합니다.

문자열 트리거인 Python 3.12의 새 버전으로 인해 일부 앱이 Apple App Store 검토를 통과하지 못합니다.

WBOY
WBOY원래의
2024-06-28 11:50:271101검색

6월 28일 기술 매체 Lwn은 개발자가 Python 버전을 3.11에서 3.12로 업그레이드한 후 Python 언어로 작성된 일부 앱이 Apple App Store에서 거부되었다고 보도했습니다.

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

1. 핵심은 개발자가 Python 3.12로 업그레이드한 후 일부 앱에 "itms-services" 문자열이 포함되고 Apple의 Mac App Store에서 이 문자열이 포함된 앱을 자동으로 거부한다는 것입니다.
  1. Apple은 Mac App Store 애플리케이션 정책에서 나열된 모든 앱을 샌드박스 처리해야 하며 샌드박스 소프트웨어는 itms-services 구성표가 포함된 URL의 사용을 금지한다는 점을 명확히 했습니다.
  2. 보고서에 따르면 문자열은 Python 표준 라이브러리의 urllib 파서에 있지만 개발된 앱은 실제로 itms-services 프로세서를 사용하지 않을 수도 있습니다.
  3. 개발자 Eric Froemling은 자신의 앱을 제출했지만 앱이 거부된 후 항소를 통해 앱에 포함된parse.py와parse.pyc가 불법 파일이라는 사실을 알게 되었고 마침내 문제의 원인을 확인했습니다.
  4. 개발자 간의 논의 끝에 Python은 Apple App Store에서 이 검토 문제를 해결하기 위해 버전 3.13에 "--with-app-store-compliance"라는 빌드 옵션을 추가할 계획입니다.

위 내용은 문자열 트리거인 Python 3.12의 새 버전으로 인해 일부 앱이 Apple App Store 검토를 통과하지 못합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.