Xcode] For future measures! Rejected apps and why they were rejected


Good evening, this is Bono.

The first version of the application, which allows users to email and call together in an emergency, has been completed and submitted for release on iTunes Connect.

Five days later, I receive a notice saying Rejected.

Record the reason for the rejection, as it will help prevent future rejections.

App Contents

It's not as splendid as what I write here, but I'll introduce it anyway.


Emergency Contact App.

In case of earthquake or other disasters, emergencies, water breaking in pregnant women, or other urgent situations, multiple parties can be contacted at once.

screen configuration

Basically, it consists of one main screen and two setting screens.

Main screen.


Setup Screen 1.


Setup Screen 2.



You can register up to three e-mails and one phone call.

On the setup screen 2, type the person to whom you want to send the message and the text on the setup screen in advance.
Here, it is intended to be used by a pregnant woman in the last month of pregnancy when her water breaks.

The recipient can call up addresses and phone numbers from the address book.

Once registered, all that remains is to press the phone icon on the main screen to launch the mail screen, starting with the destination at the top.
The body of the message already contains the text typed in advance, and can be sent with a single touch of the send button.

Finally, the application ends with a phone call.

working hours

About 50 hours total.

I was still getting used to Objective-C, and I was having trouble using AppDelegate, passing variables, Navigation Control, etc., so it took me quite a long time even with just this one app.

Reasons for rejection

The following three reasons were given for rejection in this case.

2.1: Apps that crash will be rejected

This, as you can see, is a case of a crash while using the application.
In this case, the application went down when the last email was sent.

It seems to be for the same reason as 2.3 below.

2.3: Apps that do not perform as advertised by the developer will be rejected

This is said when the functionality that is included in the application description was not realized.

Reading further into the reasons, it seems that in this case, the call was not made properly.
I was able to call normally when I tested it from my iPhone, but I'm not sure if it was not compatible with other iOS?

Let's test it on other iOS versions and iPads.

2.12: Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected

This is a mentally tough reason for rejection.

The app is not useful at all, he said. This can only be improved.

I had many ideas beyond this, such as being able to create mailboxes for different scenes, customize the order and number of calls and emails, etc., so let's try again after those are implemented.