被拒绝的原因有两个:
• 2.23 - Apps must follow the iOS Data Storage Guidelines or they will be rejected
• 11.2 - Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected我们的网站是付费文献下载网站,在网站上用户充钱后,就可以下载文献,每下载一次文献扣除一定金额。现在我们开发了ios客户端,用户可以用网站的账号登录ios客户端,和在网站的收费方式一样,没下载一次文献,扣一次钱,客户端并没有充值的功能。
有没有方法不使用苹果的IAP,让APP成功上线。

解决方案 »

  1.   

    第一个必须遵守iOS的存储指南,cache  tmp等文件夹要正确使用
    第二个不使用苹果的IAP,让APP成功上线,针对你这个App来说估计悬
      

  2.   

    被拒绝细节:
    2.23 DetailsIn addition, on launch and content download, your app stores 3MB data, which does not comply with the iOS Data Storage Guidelines.Next StepsPlease verify that only the content that the user creates using your app, e.g., documents, new files, edits, etc. is backed up by iCloud as required by the iOS Data Storage Guidelines. Also, check that any temporary files used by your app are only stored in the/tmp directory; please remember to remove or delete the files stored in this location when it is determined they are no longer needed.Data that can be recreated but must persist for proper functioning of your app - or because users expect it to be available for offline use - should be ed 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 kCRUFLIsExcludedFromBackupKey attribute.ResourcesTo check how much data your app is storing:    - Install and launch your app
        - Go to Settings > iCloud > Storage > Manage Storage
        - Select your device
        - If necessary, tap "Show all apps"
        - Check your app's storageFor additional information on preventing files from being backed up to iCloud and iTunes, see Technical Q&A 1719: How do I prevent files from being backed up to iCloud and iTunes.
    If you have difficulty reproducing a reported issue, please try testing the workflow described in Technical Q&A QA1764: How to reproduce bugs reported against App Store submissions.If you have code-level questions after utilizing the above resources, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:
    - complete details of your rejection issue(s)
    - screenshots
    - steps to reproduce the issue(s)
    - symbolicated crash logs - if your issue results in a crash log11.2 DetailsWe noticed that your app enables the purchase of content, services, or functionality in the app by means other than the In-App Purchase API, which is not allowed on the App Store. Next StepsWhile the payment system that you have included may conduct the transaction outside of the app, if the purchasable content, functionality, or services are intended to be used in the app, they must be purchased through IAP, within the app - unless it is of the type referenced in Guideline 11.14.ResourcesIt may be appropriate to revise your app to use the In App Purchase API to provide content purchasing functionality. In App Purchase provides several benefits, including:- The flexibility to support a variety of business models.
    - Impacting your app ranking by consolidating your sales to one app rather than distributing them across multiple apps.
    - The ability to offer additional content to your user. In this way, your app enabled with In App Purchase becomes an effective eting vehicle to drive additional sales of new content.For information on In App Purchase, please refer to the following documentation:Getting Started with In App Purchase on iPhone OSIn-App Purchase Programming GuideFor step-by-step instructions on In App Purchase creation within iTunes Connect, refer to the In-App Purchase Configuration Guide for iTunes Connect
      

  3.   

    Documents目录会自动备份到iCloud上(如果iCloud打开了的话),这里有篇帖子,同样的问题,你可能也需要设置不要备份:
    http://stackoverflow.com/questions/22134910/2-23-apps-must-follow-the-ios-data-storage-guidelines-or-they-will-be-rejected
      

  4.   

    2.10 - iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution
    请问 这个问题怎么解决
      

  5.   

    IAP 还是要用的