3 ms·
Will Apple approve an app with this level of Obfuscation in it's source? I thought they had to have the source itself?
by grecy 6y ago
Will Apple approve an app with this level of Obfuscation in it's source? I thought they had to have the source itself?
- SXX 6y agoApple don't need the source of your app, but some bytecode that they can optimize for target platform. As for making sure that certain app not using private frameworks they can just do it through the testing.
- saagarjha 6y agoBytecode is not required for applications targeting iOS. And I will note that the latter is fairly difficult to actually check in principle, and it's mainly enforced (actually, in certain cases it's not ;) ) in practice by the threat of consequences if they catch you doing it rather than testing.
- saagarjha 6y agoNo, they don't. You can provide them with symbol files for your application so they can symbolicate crashes on your behalf, but this isn't required. (Interestingly, there are teams at Apple that reverse engineer applications for compatibility reasons, and the occasional "someone got an obfuscated binary past app review and we need to know what it does".)
- grecy 6y agoHuh, thanks. I thought they reviewed the source of all apps to make sure they aren't doing anything naughty.
- underdeserver 6y agoThat would be ridiculously expensive.
- deleted 6y ago[deleted]