I found the reason why my application was rejected, and I just want to share a solution for those who face the same problem.
It looks like my application was rejected because the application icon was blank on iPad devices. (Note that iPad devices are still used by Apple App Review testers, although my app is only an iPhone app)
I recently started using images.xcassets to control my application icon and load page images. So I deleted all the related files from my application resources, but the target plist file had some remnants that eventually found a reason for the blank icon on the iPad ...
As soon as I deleted the entry from the plist file named "CFBundleIcons ~ ipad", the problem was fixed.
Thanks @Leijonien for your comment that helped me solve this problem!
source share