Image by schaeffler from Pixabay

Recently I had been reviewing my own notes on setting up localization in an iOS project in Xcode, and realized there were a few things I wasn’t 100% sure on. So I decided to do a little research and write this post for my own (and others) future reference on how to do this sometimes tedious task.

If you’ve ever worked on iOS projects with multiple language support, you’ve probably noticed that localization has never seemed to be a top priority for Xcode. …

Edit 11/20/18: Hacker News Zero has been approved! It seems like the attention this article got had some sort of effect at Apple App Review HQ. Thanks everyone for your support!

About 5 years ago, I decided to write an iOS app. I wasn’t satisfied with the features of the Hacker News clients I had downloaded from the app store, so I decided to write my own. It was called Hacker News Zero (

If you’ve ever tried to test push notifications manually, you know they can be a pain. First you have to load your app onto a device (not the simulator), go through your app flow, make sure you have the app closed/open, etc. Wouldn’t it be nice to be able to automate this kind of testing?

With the changes to XCUITest in Xcode 9, it is now possible. We now have a way to interact with the springboard and any notifications that might come down.

One issue you might encounter might be — “How do I send a push notification…

Matt Stanford

iOS & Android Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store