I have accidentally deleted some of the certificates in my Keychain Access.
I have followed the procedure on how to create the certificates based on iTunesConnect.
iTunesConnect shows that all the certificates are valid but XE8 says it cannot find.
Attached is the screenshot
<a href="http://tinypic.com?ref=zn1nxk" target="_blank"><img src="http://i57.tinypic.com/zn1nxk.png" border="0" alt="Image and video hosting by TinyPic"></a>
<a href="http://tinypic.com?ref=2h80ifd" target="_blank"><img src="http://i60.tinypic.com/2h80ifd.png" border="0" alt="Image and video hosting by TinyPic"></a>
Why did this happen, it is because i received a invalid binary when i submitted an app to iTunesConnect.
It states that my certificate is not distribution certificate.
Hence i removed the certificates in my keychain access and now i am in this stuck state.