Forums/iOS Apps Help and Discussions/iOS Help Info

Answered

*Updated App Store Guidelines 2011

Jason
asked this on September 10, 2010 09:17 am

Right from the mouths at Apple:

"We're thrilled that you want to invest your talents and time to develop applications for iOS. It has been a rewarding experience - both professionally and financially - for tens of thousands of developers and we want to help you join this successful group. This is the first time we have published our App Store Review Guidelines. We hope they will help you steer clear of issues as you develop your app, so that it speeds through the approval process when you submit it."

Please view the App Store guidelines provided by Apple for further information regarding Apple's policies and requirements for app submission into their App Store. There is also a section on how to submit your app to the review board if it gets rejected.

 

Comments latest first

User photo
Richard John Alamer

Jason - I'm trying to send a new version of our app in the appstore via application loader. I think I've had all valid certificates and provisions in my app but
 When sending to apple via Application Loader, it yields this issue:
    * Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate.

I did the following:


1. Verified all certificates and provisioning profiles are valid on the iOs provisioning portal

2. I've used the provisioning profiles from the previous version of my app and verified that all of them are valid but still got the error.

3. I've created a new app id with the provisioning profiles with the bundle id prior to the previous version of the app but still got the error.

Could you please suggest what do I need to do? Thanks.

August 26, 2011 01:01 am
User photo
Kerry Garrison

I put the link below, it is the photo project 24 app. With this one not getting approved I have to have real serious doubts about the others.

January 18, 2011 04:56 pm
User photo
Jason

Hello Kerry, 

Which particular app was this rejection for, I see you have multiple apps?

January 18, 2011 04:49 pm
User photo
Kerry Garrison

We’ve completed the review of your app, however, we cannot post this version to the App Store because it is only a content aggregator and provides a limited set of features and functionality to users. Such apps do not comply with the App Store Review Guidelines <https://developer.apple.com/appstore/resources/approval/guidelines.html>:

    12.3     Apps that are simply web clippings, content aggregators, or a collection of links, may be rejected

January 18, 2011 04:38 pm
User photo
Jason

Hello Kerry, 

Our customers continue to get approvals each week.  Can you paste the reason for rejection so we can take a look at it? Our developers are more than willing to change the algorithm if they feel it's needed.  The only way for us to know, is to see the actual rejections our customers get from Apple.  Once we receive that, we can start to help you build with the needed changes.  Thank you!

January 18, 2011 04:37 pm
User photo
Kerry Garrison

Unless you are creating more complicated apps with PhoneGap or HTML5 I don't see how Apple's current guidelines would allow an app based purely on native appmakr features to be accepted anymore. The app we designed to follow along with a photo project was rejected today.

http://appma.kr/dQYJiT

Appmakr needs to revisit their app quality index based on current guidelines and should be calling apps with only appmakr features to be "likely to be rejected" instead of it currently showing probably an 80-85% acceptance value.

January 18, 2011 04:15 pm
User photo
nh

Just an FYI - I had another rejected today. This one had Blog feed, Twitter, YouTube, and an html redirect to a mobile enabled page on a wordpress site. Appears they are really getting picky about these.

October 28, 2010 04:32 pm
User photo
Jason

Hi Nathan, 

I understand your frustration.  This industry is moving extremely fast.  Apps like the one you created would have had no problem getting into the store in the beginning of the year, but Apple keeps a strict approval policy.  For example if an app gets approved today, and in 6 months the customer wants to make some changes, the app may not get approved again if the changes and are not up to par with current standards.  Apple basically wants a user to have a different experience from that of the web.  They really want the developers to use features that the apple devices were created for, i.e. Geo RSS, Photo Album, and the many other features Leiser mentioned below.  We want to help you get your app into the store just as much as you do, so please don't hesitate to ask for some guidance.  And our forum community is very friendly and helpful as you probably have already noticed.

October 28, 2010 02:04 pm
User photo
nh

Well Ning isn't really a great feature, as it's mostly a dead service, but I do like the phone gap option and some of the other stuff you've been adding. 

October 28, 2010 01:47 pm
User photo
Leiser

@ Nathan we suggest you include more of the great features we offer to enhance the functionality of your app, therefore increasing your app's likelihood of getting approved by Apple.

October 28, 2010 01:27 pm
User photo
andrew benkard

I can only go by my own experience - a grand total of two apps, the most recent OK'd in July. Both were niche apps, one for an industry, the other a town. Both had a lot of content in calendarlike format, accomplished by sorting rss items into date-descending order. In teh industry case I brought in third-party content behind the More tab, and the town app had ~10 store info feeds behind the More.

> wasn't the most robust app

Well, I suppose appmakr can point to their quality score metric. That said, I wish they'd say more about rejection trends.

October 28, 2010 01:11 pm
User photo
nh

Sure, it wasn't the most robust app - Blog Feed in Tab 1, Facebook in Tab 2, Twitter in Tab 3. In the past, apps like this have been approved, which is why I was thrown off. I know it's not your fault, but any advice you could offer would be great. 

October 28, 2010 12:52 pm
User photo
andrew benkard

Nathan, can you tell us what your app was like?

October 28, 2010 12:50 pm
User photo
nh

Yes, I just got a rejection on this one for the same reason:

"Apps that are simply web clippings, content aggregators, or a collection of links, may be rejected"

October 28, 2010 12:35 pm
User photo
ipoli

 

I am using the google map api capabilities in my html tab loading the <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> and then the  google map
Is this allowed?
also, i am using html code to get data from my  website's database into my app after i have converted it into xml format.
This is an example:
.................
xmlhttp.open("GET","http://www.ipolistonkosmo.gr/mobile/getinfo.php?selectedvenue=" + venue + "&gener=" + gener, false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML; 
var x=xmlDoc.getElementsByTagName("item");......................
xmlhttp.open("GET","http://www.ipolistonkosmo.gr/mobile/getinfo.php?selectedvenue=" + venue + "&gener=" + gener, false);xmlhttp.send();xmlDoc=xmlhttp.responseXML; 
var x=xmlDoc.getElementsByTagName("item");
.....................................
is this allowed?

I am using the google map api capabilities in my html tab loading the <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> and then the  google map


Does this comply with apple guidelines?


also, i am using html code to get data from my  website's database into my app after i have converted it into xml format.
This is an example:
.................
xmlhttp.open("GET","http://www.ipolistonkosmo.gr/mobile/getinfo.php?selectedvenue=" + venue + "&gener=" + gener, false);
xmlhttp.send();xmlDoc=xmlhttp.responseXML; var x=xmlDoc.getElementsByTagName("item");......................xmlhttp.open("GET","http://www.ipolistonkosmo.gr/mobile/getinfo.php?selectedvenue=" + venue + "&gener=" + gener, false);xmlhttp.send();xmlDoc=xmlhttp.responseXML; var x=xmlDoc.getElementsByTagName("item");
.....................................


Does this comply with apple guidelines?

 

September 20, 2010 01:08 am
User photo
Charles Terry
AppMakr Testers

I just had my App approved today, so I think that everything the app does still falls within Apple's approval. Assuming you have actual content in the app and not just 2 or 3 links and stories.

September 15, 2010 06:13 pm
User photo
Jason

@Andrew

Our founders have worked closely with Apple from the beginning to keep our template apps up to date enriched with features such as push notifications, location aware, and photo gallery view to name a few.  All of these utilize the features that Apple praises the iPhone for having.  Self Publishing also gives our customers a greater chance of approval with all of the added benefits that come along with it.  Apple definitely keeps us on our toes, and forces us to constantly work to produce a more unique feature enriched product that users do not have access to on the web.

September 14, 2010 01:36 pm
User photo
andrew benkard

Jason - I posted this in another forum, but am doing so here too because Appmakr really should address it.

   "12.3 Apps that are simply web clippings, content aggregators, or a collection of links, may be rejected."

To your knowledge, how has Apple's policy towards Appmakr apps changed with these new guidelines?

September 10, 2010 10:53 am