The problem turned out to be with UrbanAirship,nothing wrong with certificates or profiles , config.automaticSetupEnabled = NO; , i had to change this line to YES. I dont really understand how it was working with development build because UA doc says that if automaticSetupEnabled is set as no,you will have to mannualy resgister for Remote Notfications which I never did in my dev build,but it worked unlike release build.
Hope this will help someone our there in problem..!! Thanks for the help.!!