What re the files required to automate Android and iOS Applications

  
In Android, We required .apk file for automation
  

In iOS, There are .ipa, .app and .zop files available,  It will depends on execution target devices
  
  To execute on real iOS devices , Then we need .ipa and .zip files
  To execute on cloud devices, Then we need .ipa and .zip file . ex browserstack
  To executd on simulators , Then we nedd .app file