After 2 years, Apple finally shares the list of reasons that they reject apps (approximately 100 or so – it’s not complete, but it’s close)
This is big news – finally, professionals can act professionally and do their own QA before submitting apps, rather than just wishing and praying.