Earlier quoted context omitted.
They are opaquely rejecting apps for just literally containing the string "itms-services" in the binary and you still give them credit for a more sophisticated analysis? Lol.
We can assume that a simple string search is one of the basic checks they do before moving onto more advanced checks.
Python grapples with Apple App Store rejections
21–30 of 118 posts
Re: Python grapples with Apple App Store rejections
#22It's not just Apple that pulls shenanigans like this. Try building a Python app with PyInstaller while you have Windows Defender live scanning on, which is the default setting. You won't even be able to compile a binary without Defender preventing you from doing so. Similarly, try running the binary produced by PyInstaller with Windows Defender on. Defender will say it's malicious and won't run it. It's a bit dystopi…
It's not just Python apps. It's anything by small-time developers without expensive certificates. I once used MSVC to compile a C program that was little more than a "Hello, World", and Defender called it the Win32/Wacatac Trojan.
Ironically I've seen tons of actual malware that doesn't even give the slightest warning.
Re: Python grapples with Apple App Store rejections
#23Earlier quoted context omitted.
It's not just Python apps. It's anything by small-time developers without expensive certificates. I once used MSVC to compile a C program that was little more than a "Hello, World", and Defender called it the Win32/Wacatac Trojan.
> It's not just Python apps. It's anything by small-time developers without expensive certificates. This is definitely the case and has been my experience, as well. We live in some dark times when it comes to building and sharing anything as small developers, especially if the things you're building are free. I stopped updating my open-source Mac apps because I can't justify the cost of jumping over artificial hurdle…
Which is deeply ironic, if you think about it.
Re: Python grapples with Apple App Store rejections
#24Earlier quoted context omitted.
It's not just Python apps. It's anything by small-time developers without expensive certificates. I once used MSVC to compile a C program that was little more than a "Hello, World", and Defender called it the Win32/Wacatac Trojan.
Defender calls anything Wacatac. Ironically I've seen tons of actual malware that doesn't even give the slightest warning.
Re: Python grapples with Apple App Store rejections
#25Earlier quoted context omitted.
> It's not just Python apps. It's anything by small-time developers without expensive certificates. This is definitely the case and has been my experience, as well. We live in some dark times when it comes to building and sharing anything as small developers, especially if the things you're building are free. I stopped updating my open-source Mac apps because I can't justify the cost of jumping over artificial hurdle…
This was the case for our open source app as well. The only reason we're on Apple is one of our users likes the app so much, they handle the certificates. Which is deeply ironic, if you think about it.
This world is just awesome. :)
Re: Python grapples with Apple App Store rejections
#26Earlier quoted context omitted.
Which is also just why… the App Store review process claiming this is a problem doesn’t seem to make any sense. Imagine your app embeds a WebView at myapp.com/terms. It’s your Terms of Service, you show it to everyone when they sign up. Everyone clicks OK. After it’s on the App Store, you modify your WebView to include `itms-services` for some reason. You’ve just completely bypassed App Store review and gotten that U…
The review process is about Apple giving you a clear direction about what is acceptable. There are many ways to get around their restrictions. But doing so will get you banned.
Re: Python grapples with Apple App Store rejections
#27Earlier quoted context omitted.
Which is also just why… the App Store review process claiming this is a problem doesn’t seem to make any sense. Imagine your app embeds a WebView at myapp.com/terms. It’s your Terms of Service, you show it to everyone when they sign up. Everyone clicks OK. After it’s on the App Store, you modify your WebView to include `itms-services` for some reason. You’ve just completely bypassed App Store review and gotten that U…
The review process is about Apple giving you a clear direction about what is acceptable. There are many ways to get around their restrictions. But doing so will get you banned.
Re: Python grapples with Apple App Store rejections
#28Earlier quoted context omitted.
It's not just Python apps. It's anything by small-time developers without expensive certificates. I once used MSVC to compile a C program that was little more than a "Hello, World", and Defender called it the Win32/Wacatac Trojan.
> It's not just Python apps. It's anything by small-time developers without expensive certificates. This is definitely the case and has been my experience, as well. We live in some dark times when it comes to building and sharing anything as small developers, especially if the things you're building are free. I stopped updating my open-source Mac apps because I can't justify the cost of jumping over artificial hurdle…
hah, that's the exact reason I stopped using os x and went full Linux on my old Mac book air about 8 years ago.
Re: Python grapples with Apple App Store rejections
#29It is pretty shitty that the one who sells phones also determines what goes on them.