Skip navigation
Currently Being Moderated

App Rejection Code 2.23

Sep 20, 2012 4:44 PM

Hello, I am trying to get a magazine app approved for Newsstand. I was just given this error. It's basically telling me that I have exceeded the storage limits on apps. I have no idea how to fix this.

 

I used the links they said that should help me fix the issue but it's just coding tips. I'm not a coder, just a simple designer trying to get a magazine approved haha.

 

How can I fix this? Any help is appreciated!

 

 

2.23

 

We found that your app does not follow the iOS Data Storage Guidelines, which is required per the App Store Review Guidelines.

 

In particular, we found that on launch and/or content download, your app stores 6.6 MB. To check how much data your app is storing:

 

- Install and launch your app

- Go to Settings > iCloud > Storage & Backup > Manage Storage

- If necessary, tap "Show all apps"

- Check your app's storage

 

The iOS Data Storage Guidelines indicate that only content that the user creates using your app, e.g., documents, new files, edits, etc., should be backed up by iCloud.

 

Temporary files used by your app should only be stored in the /tmp directory; please remember to delete the files stored in this location when the user exits the app.

 

Data that can be recreated but must persist for proper functioning of your app - or because customers expect it to be available for offline use - should be marked with the "do not back up" attribute. For NSURL objects, add the NSURLIsExcludedFromBackupKey attribute to prevent the corresponding file from being backed up. For CFURLRef objects, use the corresponding kCFURLIsExcludedFromBackupKey attribute.

 

For more information, please see Technical Q&A 1719: How do I prevent files from being backed up to iCloud and iTunes?.

 

It is necessary to revise your app to meet the requirements of the iOS Data Storage Guidelines.

 

 

Additionally, we found that your app has an associated free subscription, however, it does not include a mechanism for the user to sign up for the free subscription.

 

It is required to revise the app to include the mechanism to allow user to sign up for the free subscription. For more information, please seeNewsstand for Developers for information on Newsstand Kit.

 

For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to:

 

- include the complete details of your rejection issues

- prepare any symbolicated crash logs, screenshots, and steps to reproduce the issues for when the DTS engineer follows up.

 

For information on how to symbolicate and read a crash log, please seeTech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.

 

If you have difficulty reproducing this issue, please try testing the workflow as described in <https://developer.apple.com/library/ios/qa/qa1764/>Testing Workflow with Xcode's Archive feature".

 
Replies
  • Bob Bringhurst
    3,500 posts
    May 29, 2007
    Currently Being Moderated
    Sep 20, 2012 4:56 PM   in reply to joekidd191919

    When you click Configure App ID in the iOS Provisioning Portal, is "Enable for iCloud" turned off? If it's selected, turn off this option, rebuild your mobileprovision and push notification files (but not your dev and dist p12 certificates) and resubmit the app.

     
    |
    Mark as:
  • Bob Bringhurst
    3,500 posts
    May 29, 2007
    Currently Being Moderated
    Sep 20, 2012 5:38 PM   in reply to joekidd191919

    It looks like it's two separate issues: the storage issue and the free subscription issue. For the storage issue, you should ask Apple for clarification, and tell them you don't have iCloud enabled. For the other issue, did you test subscriptions in your development app?

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 20, 2012 7:22 PM   in reply to joekidd191919

    Have you used ustom HTML slots and the banner in your App, if so then Apple is rejecting Apps mentioning the rejection reason above. There is a Bug logged for this and Adobe is working on a fix. Else can you try and resubmit the App to Apple mentioning that your App is not enabled for iCloud.

     
    |
    Mark as:
  • Bob Bringhurst
    3,500 posts
    May 29, 2007
    Currently Being Moderated
    Sep 20, 2012 8:35 PM   in reply to Himanshu Singh

    Joe, we should also discuss whether you want your app to be a subscription app? Are you selling folios? Do you want the app to appear in Newsstand?

     
    |
    Mark as:
  • Currently Being Moderated
    Sep 20, 2012 9:49 PM   in reply to joekidd191919

    If you want your App to be a Newstand App, create viewer with type Multi Issue with iTunes Subscription. Also create a free subscription and include that product id in your Viewer Builder while builder the App.

     
    |
    Mark as:
  • Bob Bringhurst
    3,500 posts
    May 29, 2007
    Currently Being Moderated
    Sep 21, 2012 7:18 AM   in reply to Himanshu Singh

    And set up push notifications.

     
    |
    Mark as:
  • Bob Bringhurst
    3,500 posts
    May 29, 2007
    Currently Being Moderated
    Sep 25, 2012 1:19 PM   in reply to joekidd191919

    You need to create an in-app purchase for the free subscription and specify that Product ID in DPS App Builder.

     

    Here's how you should create the in-app purchase for a free subscription:

     

    1. In iTunes Connect, click Manage Your Applications, and then create or edit your app.

    2. Click Manage In-App Purchases > Create New.

    3. Under Free Subscription, click Select.

    4. Specify the Product ID (such as com.sportsmag.biking.free) and other info, and click Save.

    5. The DPS App Builder > Subscription Details, specify your free subscription Product ID.

     
    |
    Mark as:
  • Bob Bringhurst
    3,500 posts
    May 29, 2007
    Currently Being Moderated
    Sep 26, 2012 9:10 PM   in reply to joekidd191919

    Joe - The DPS team is still trying to figure out what's causing Apple to reject Newsstand apps. I've been told that the viewer is storing the temp data in the location that Apple requested, but there may be a bug on Adobe's side, Apple's side, or both.

     

    I've heard -- and I still need to get clarification about this -- that the primary cause of this problem is using high-resolution folio cover images. A workaround is to use SD (1024x768 pixel) cover images for high-resolution folios. You might want to try that and resubmit the app, or hold off until we have a better understanding of the problem/solution.

     
    |
    Mark as:
  • Bob Bringhurst
    3,500 posts
    May 29, 2007
    Currently Being Moderated
    Sep 27, 2012 7:02 AM   in reply to joekidd191919

    Yes, a few publishers have gotten this rejection since iOS 6 came out. As I said, try using SD cover images, and I'll see if I can find more info.

     

    Bob

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 2, 2012 2:49 PM   in reply to joekidd191919

    For the benefit of everyone here, we have had publishers successfully submit by providing a smaller resolution cover image. Use a 1024x768 cover image and resubmit and let us know how that goes.

     

    Neil

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 4, 2012 8:59 AM   in reply to joekidd191919

    We have had the same exact issue. We have been rejected twice for the 2.23 issue. We have resubmited with the smalled cover images and are waiting. Hopefully this works, since the rejects has pushed us back a whole month in our launch schedule.

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 24, 2012 11:03 AM   in reply to GCCIT

    just got the same rejection. I hate rejection and I hate these wait times.

     

    Any word if this fix of SD cover images is paying off for others? 

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 24, 2012 11:06 AM   in reply to FLTAron

    Yes.

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 25, 2012 8:15 AM   in reply to Bob Bringhurst

    Bob,

    Just a FYI in case you need or want to know. I asked  Apple for clarification like you mentioned above since I was not enabled for iCloud and sent them screenshots. This was the reply...

     

    Thank you for your response. After reviewing your reply, it seems your question would be best addressed byDeveloper Technical Support, who can provide discrete code-level assistance.


    To ensure the DTS engineers can best help you, be sure to prepare any available symbolicated crash logs, screenshots, or steps to reproduce the issues encountered in your request.


    For information on how to read or symbolicate a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.

     



     
    |
    Mark as:
  • Currently Being Moderated
    Oct 25, 2012 8:26 AM   in reply to FLTAron

    We fully understand the root cause of this and are in ongoing communications with Apple regarding it. For the time being submit with a 1024x768 cover image and it should be approved.

     

    Neil

     
    |
    Mark as:
  • Currently Being Moderated
    Oct 25, 2012 6:04 PM   in reply to Neil Enns - Adobe

    Neil

    I am looking to upload the 768x1024 cover image in my DPS App Builder on the Newsstand page to fix the 2.23 error code. It won't let me do it.

     

    Orginally it was asking for 192 x 256 .png for the Newstand cover image.

     

    Can you point me in the right direction?  Or if anyone else knows the answer.

     

    Thanks.

     

    Ron

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points