Here are the updates.
On Android its working fine and prompt for the certificate, accept it and open the Fiori Luanchpad.
On iOs, we tried to put Certificate (Client.pfx) in the resource folder and than call the following in onDeviceReady method of fioriClient.js file
clientCert = new sap.AuthProxy.CertificateFromFile("user1.p12", "changeit", "user1"); //iOS
I have taken this from Getting Started with Kapsel - Part 8 -- AuthProxy
I also set the autoSelectClientCertificate property to true in Custom Fiori Client -> appConfig.js.
After this I am getting the following error.
My confusion is are we following the right path for iOS?
Secondly, onDeviceReady method we have selected the certificate but we did not use clientCert property else where, is this the right way?
A prompt response is highly appreciated.