July 18th, 2024

Python grapples with Apple App Store rejections

Python developers face App Store rejections post Python 3.12 update due to Apple's ban on "itms-services" string. Eric Froemling's bug report triggers discussions on solutions like obfuscation and JSON config. Python community seeks resolution amid Apple's strict policies.

Read original articleLink Icon
Python grapples with Apple App Store rejections

Python developers are facing rejections from Apple's App Store due to a recent upgrade from Python 3.11 to 3.12. The issue stems from Apple's rejection of apps containing the string "itms-services," a URL scheme for installing apps from Apple's iTunes Store, which is prohibited in sandboxed apps. Eric Froemling submitted a bug report against CPython, sparking a discussion among developers on accommodating app store review processes. Solutions discussed include obfuscation, distribution-level patching, and a JSON configuration file for urllib. Python 3.13 may introduce a build-time option to address the problem. Some developers suggest not supporting Apple's platform until they become more transparent. Despite frustrations with opaque review processes, the Python community aims to find the best solution for developers. The debate also touches on the broader issue of navigating Apple's strict policies and the potential impact on Python's presence in the Apple ecosystem.

Related

iDOS 3 Rejected by Apple

iDOS 3 Rejected by Apple

iDOS 3 faces Apple rejection over policy changes, rebranded from iDOS 2. Rejections cite design spam and lack of differentiation. Developer frustrated with Apple's handling, seeking clarity on review criteria.

Python grapples with Apple App Store rejections

Python grapples with Apple App Store rejections

Python 3.12 faced rejections in Apple's App Store due to the "itms-services" string. Python developers discussed solutions, leading to a consensus for Python 3.13 with an "--with-app-store-compliance" option to address the issue.

Apple CocoaPods Bugs Expose Apps to Code Injection

Apple CocoaPods Bugs Expose Apps to Code Injection

Millions of Apple apps face code injection risks from critical vulnerabilities in CocoaPods. E.V.A Information Security discovered three major flaws, including remote code execution. Developers are urged to address vulnerabilities promptly.

iOS 18 could 'sherlock' $400M in app revenue

iOS 18 could 'sherlock' $400M in app revenue

iOS 18 may reduce app revenue by incorporating popular features into its system, potentially affecting apps generating $393 million and 58 million downloads annually. Concerns about fair competition and data usage arise. Various categories like trail apps, grammar helpers, math solvers, and password managers could be impacted, with trail apps leading in revenue at $307 million yearly. Developers may need to innovate to stand out amidst Apple's changes.

iDOS 3 App Review appeal rejected despite UTM PC Emulator Approval

iDOS 3 App Review appeal rejected despite UTM PC Emulator Approval

iDOS 3 faces App Store challenges due to design similarities with iDOS 2, labeled "Design spam." Developer frustrated with Apple's review process inconsistencies and rejection, emphasizing lack of differentiation and safety concerns.

Link Icon 7 comments
By @bla3 - 6 months
> The problem at hand is that Apple's macOS App Store is automatically rejecting apps that contain the string "itms-services". That is the URL scheme for apps that want to ask Apple's iTunes Store to install another app

It's sad that there's nothing that people using iOS can do about these hamfisted policies.

By @cobbal - 6 months