2

I am trying to launch and test iOS app's with Xcode instruments. But I do not have every app name for the testing.

For example, I know:

  • SETTINGS == Preferences.app
  • SAFARI == MobileSafari.app

What is app the name for Calendar, Mail, Photos, Messages, Camera, ...?

Anvesh Yalamarthy
  • 1,625
  • 20
  • 36
Empario
  • 402
  • 6
  • 19
  • 1
    Are you actually running UIAutomation tests against these system apps? – Ian May 17 '15 at 22:24
  • Interesting. Is this done as part of testing your own app? What sort of things are you able to learn by testing the system apps? – Ian May 18 '15 at 21:58
  • @Ian: I am not testing in a particular App rather on the phone behavior for specific scenarios, e.g. iCloud log in/out, WiFi set up , GSM in 3G/4G. – Empario May 18 '15 at 23:03
  • So you run these (one app at a time) against the phone? Sorry to ask so many questions, but it's my understanding that automation ends when the frontmost app changes. – Ian May 19 '15 at 03:18
  • @Ian: Yes, you are right. One App at a time but I have a script for each of these Apps, so I can run many Apps in 1 automation run. Please vote if this helped you. Thanks. – Empario May 19 '15 at 17:11
  • @Ian: An addition to the answer above, please review this link for more information how to run these Apps in a script: http://stackoverflow.com/questions/29465731/how-can-i-automate-settings-app-in-real-ios-devices/30202480#30202480 – Empario May 19 '15 at 17:56
  • No worries, I'm familiar with that part of automation. I actually wrote [an iOS app testing framework](https://github.com/paypal/Illuminator), but I'm always looking for more ways to make it more powerful. – Ian May 19 '15 at 21:10
  • @Ian: I appreciate the link, it looks very helpful. I will definitely take a look. Thanks. – Empario May 19 '15 at 21:16
  • @Empario I'm still puzzled at how you can automate the native apps on a "real" device. I keep getting a permission denied error because I don't have the source code of the "Preference.app" or any other native apps on the device. Do you have a jailbroken device? Does it only work on earlier iOS versions? – Ricardo B. Jul 31 '15 at 19:54
  • @Ricardo: My phone is not jailbroken and I have not tried an earlier iOS version. This permission issue might be related to your account but I am not really sure since I do not know your set up. – Empario Aug 03 '15 at 23:58

1 Answers1

2

I was able to find the answer and hopefully it helps others as well:

  • Calendar == MobileCal.app
  • Mail == MobileMail.app
  • Photos == MobileSlideShow.app
  • Messages == MobileSMS.app
  • Camera == Camera.app
Empario
  • 402
  • 6
  • 19
  • I cannot find Mail and Messages from the simulator folder (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/Applications, and I am using XCode 7). Are you able to find those two apps? Could you provide more details on where you get those app? Many thanks! – zyzyis Sep 24 '15 at 15:34
  • @zyzyis: You path is right but I am not sure why you are not able to see Mail and Messages. Which *.app files do you see in that directory? – Empario Sep 25 '15 at 18:08
  • I can see lots of other apps, e.g. Preferences.app, MobileCal.app, Maps.app, somehow there is no MobileMail.app, could you let me know which version of XCode and Simulator you are using? Thanks. – zyzyis Sep 28 '15 at 08:32