Apple Architecture and Additional Reading (Mobile Pentest Gitbook): https://mobile-security.gitbook.io/mobile-security-testing-guide/ios-testing-guide/0x06a-platform-overview

Apple Security Documentation: https://support.apple.com/guide/security/welcome/web

Learn swift for app development


Apps are in ipa format - similar to apk - a bundle of all files

.ipa contains a /Payload folder

/Payload folder consists of

  • /Application.app - App itself
  • /iTunesMetadata.plist file - info about the dev
  • /Application.app /Info.plist - important app info is stored - similar to Android Manifest.xml
  • .json files , Assests , resources unique to app