Why Apple doesn't require source code to publish the apps? Seems obviously better way to ensure compliance - not fool proof, but way better than random binaries?
In Salesforce land not only your source gets scrutinised but also your back-end (initial release only tho).