If you have deci­ded to invest your time and talent in deve­lo­ping an app­li­ca­ti­on for the iOS plat­form, then you should know this is bound to be a rewar­ding expe­ri­ence. The­re have been hund­reds and thousands of app­li­ca­ti­on deve­lo­pers, who have inves­ted their blood and sweat and offe­red their app to the App Store. Finan­cial and pro­fes­sio­nal gains are huge from this endea­vor. The Apple mode­ra­tors have strict requi­re­ments for the deve­lo­pers to fol­low in order for the app­li­ca­ti­on to get selec­ted. The pro­cess of adhe­ring to the gui­de­li­nes will help you avoid the issu­es you might face while sub­mit­ting the app­li­ca­ti­on. The mode­ra­tors are in char­ge of rejec­ting an app­li­ca­ti­on. Fol­lowing are the iOS Mobi­le App­li­ca­ti­ons Requi­re­ments from AppS­to­re Moderators.

Terms and conditions

Apple lays down a pro­gram Licen­se agree­ment, which you have to accept as a deve­lo­per of the app­li­ca­ti­on store. The Human Inter­face Gui­de­li­nes are inclu­ded in the license.

Func­tio­n­a­li­ty

The fol­lowing set of gui­de­li­nes will impro­ve your chan­ces of being accep­ted in the app­li­ca­ti­on store.

  • Apps which crash are discarded.
  • Apps exhi­bi­t­ing bugs are discarded.
  • Apps which inclu­de hid­den or undo­cu­men­ted fea­tures which are not men­tio­ned in the descrip­ti­on of the app will be discarded.
  • Apps which are incon­sis­tent in terms of per­for­mance will be discarded.
  • The apps that use the on-public API’s will be discarded.
  • The Beta apps that fol­low the Test Flight Gui­de­li­nes will only be accepted.
  • The apps that are dupli­ca­tes of the apps in the App Store like burp, fart, Kama sutra and flash­light apps will be discarded.
  • The apps that requi­re web brow­sing will be deve­lo­ped using iOS Web Kit and Web kit Java­Script framework.

Loca­ti­on

  • The apps that do not obtain the con­sent of the user befo­re trans­mit­ting, collec­ting and using loca­ti­on data will be repudiated.
  • The apps that use the loca­ti­on based API’s for the auto­ma­tic con­trol of the vehi­cles, flights or other vehi­cles will be auto­ma­ti­cal­ly repudiated.
  • The apps which use the loca­ti­on based API’s in emer­gen­cy situa­tions will be repu­dia­ted immediately.
  • The apps can only use the loca­ti­on data when it is rele­vant to the ser­vices and the fea­tures which are pro­vi­ded by the app to its under or in order to sup­port the appro­ved uses for advertising.

Intel­lec­tu­al pro­per­ty rights

  • The apps that requi­re music or video files to be down­loa­ded from third par­ty apps such as You­Tube, Sound­cloud, etc., without the expli­cit aut­ho­riz­a­ti­on form the app, will be discarded.
  • The apps that mis­s­pell the names of the Apple pro­ducts insi­de their app­li­ca­ti­on will be dis­car­ded immediately.
  • The Apps being sub­mit­ted are not allo­wed to use the names or trade­marks from third par­ties without the expli­cit authorization.
  • The apps sta­ting that Apple endor­ses this app­li­ca­ti­on, will be discarded.

Per­so­nal attacks

  • Any app which is defa­ma­to­ry, mean-spi­ri­ted or offen­si­ve, and is likely to cau­se harm to the tar­ge­ted group or the indi­vi­du­al, will be repudiated.
  • The poli­ti­cal sati­rists and come­di­ans are exemp­ted from the ban on mean spi­ri­ted type commentary.

While deve­lo­ping apps, dis­cre­ti­on should be main­tai­ned. The apps should be sub­mit­ted in accordance with the iOS Mobi­le App­li­ca­ti­ons Requi­re­ments from AppS­to­re Moderators.