ios提交程序后出现的各种问题

提交了几次都被feedback。下面均为本人碰到过得问题。希望对大家解决提交问题有帮助

Number    one:PLA 3.3.12

We found your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the
terms of the iOS
Developer Program License Agreement
, as required by the App
Store Review Guidelines
.

Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:

"You and Your Applications (and any third party with whom you have contracted to serve advertising) may use the Advertising
Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either
directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier."

Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not
required for iAd implementations and should not be included in your app for iAd support.

If your app is serving ads, please:

- Ensure that you have tested your app on a device, not just the simulator, and that you have removed all previous versions
of your app prior to testing

- Provide us the steps to locate ads in your app

If your app does not serve ads, please check your code - including any third-party libraries - to remove any instances of:

class: ASIdentifierManager

selector: advertisingIdentifier

framework: AdSupport.framework

If you are planning to incorporate ads in a future version, please remove the Advertising Identifier from your app until you
have included ad functionality.

To help locate the Advertising Identifier, use the “nm” tool. For information on the “nm” tool, please see the nm
man page
.

If you do not have access to the libraries‘ source, you may be able to search the compiled binary using the "strings" or "otool"
command line tools. The "strings" tool lists the methods that the library calls, and "otool -ov" will list the Objective-C class structures and their defined methods. These techniques can help you narrow down where the problematic code resides.

原因:由于程序中有第三方用到了advertisingIdentifier,可是程序本身没有广告功能,

解决的方法:联系第三方。让又一次发,或者直接关掉程序的广告功能(程序提交的时候都有一些选项)如图:

Number
   two:

  • 2.3: Apps that do not perform as advertised by the developer will be rejected
  • Program License Agreement

2.3

We found that your app did not achieve the core functionality described in your marketing materials or release notes, as required by the App
Store Review Guidelines
.

Specifically, your app description says "你对程序的描写叙述". But no such function is found inside the app.

It would be appropriate to revise your app to ensure this feature is fully implemented or to revise your Application Description, Release Notes, and/or screenshots to remove this content.

If your iTunes Connect Application State is Rejected, a new binary will be required. Make the desired metadata changes when you upload the
new binary.

原因:你的程序和你所描写叙述的不同

解决的方法:又一次写对程序的介绍

Number
   three:

  • 11.13: Apps that link to external mechanisms for purchases or subscriptions to be used in the App, such as a "buy" button that goes to a web site to purchase a digital book, will be rejected

11.13

We found that your app provides access to external mechanisms for purchases or subscriptions to be used in the app, which is not in compliance with the App
Store Review Guidelines
.

The app includes a website reference on log in page. Please see the attached screenshot/s for more information.

To be in compliance with the App Store Review Guidelines, it would be appropriate to remove the access to these mechanisms - including fully qualified links to your site that could indirectly provide access to these mechanisms, such as links to web pages for
support, FAQ, product or program details, etc.

It 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.

* IAP has the ability to offer additional content to your user. In this way, your app enabled with In App Purchase becomes an effective marketing vehicle to drive additional sales of new content.

For information on In App Purchase, please refer the following documentation:

Getting Started with In App Purchase on iPhone OS

In-App Purchase Programming Guide

For step-by-step instructions on In App Purchase creation within iTunes Connect, refer to the In-App
Purchase Configuration Guide for iTunes Connect
.

On occasion, there may be apps on the App Store that don‘t appear to be in compliance with the App Store Review Guidelines. We work hard to ensure that the apps on the App Store are in compliance and we try to identify any apps currently on the App Store that
may not be. It takes time to identify these occurrences but another app being out of compliance is not a reason for your app to be.

原因:你的程序中有引导用户打开浏览器的操作(诱导消费)

解决:把链接去掉就可以

Number
   four:

  • 2.2: Apps that exhibit bugs will be rejected

2.2

We found that your app exhibited one or more bugs, when reviewed on iPad running iOS 7.1.1 iPhone 5s running iOS 7.1.1, on
both Wi-Fi and cellular networks, which is not in compliance with the App
Store Review Guidelines
.

The app displays a page with error message when we tap register button. Screenshots of this issue have been attached for your
reference. This review was conducted on iPad running iOS 7.0.4 with Wi-Fi and cellular network connections.

原因:server不稳定

解决:在审核的时候尽量保持server的稳定

Number
   five:

  • Information Needed

We have begun the review of your app but aren‘t able to continue because we need additional information about your app.

At your earliest opportunity, please review the following questions and provide as detailed information as you can in response. The more information you can provide upfront, the sooner we can complete your review.

- Who is the target audience?

- Is this an existing service?

If yes, where is it available?

- Is the app an indispensable part of the service or can the service work without the app?

- How does the user/company pay? Is it subscription-based or one time fee? What is the cost, what does it pay for, and what are the payment options (ex. credit card, PayPal, bank transfer, carrier billing, etc.)?

- Does the user/company pay per device or user?

- Is there additional charge (other than the price of the app) for mobile access?

- Is there a paid upgrade option outside of the app?

While your iTunes Connect Application State is displayed as Metadata Rejected, it is not necessary to upload a new binary. Once you reply to this message in the Resolution Center, we can proceed with your review.

原因:有关信息不完整,

解决:完好程序信息,特别是牵涉到收费的时候一定要说清楚,

时间: 2024-08-02 10:57:50

ios提交程序后出现的各种问题的相关文章

iOS提交AppStore后申请加急审核

提交审核后进去下面链接申请加急审核链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html 在I would like to选择加急审核(默认选项) 填写相关信息 最后一项可以不填 最后是申请原因跟理由 看见别人倒下不去扶的人,将来自己倒下肯定也没人扶.本文字和文章没有任何关系  只是从微博摘抄过来的  只是为了凑足150字  发布到首页.

ios 开发日记19-应用提交申请后加急审核

之前只是听过加急审核这回事,一直也没有用到过.昨天用了下果然很给力.昨天晚上将近8点(北京时间)提交应用,今天早上上班看了下已经通过了审核,而且可以在AppStore里下载到. 话说加急的原因比较悲催,年前一直在做老版本的更新(一直在改别人代码的bug),临过年一周多的时候说不改了,做新版本的.心里终于舒服些,开始自己写新版本.2月7号上班到2月18号一直在做新版本.就在经理天天催,老板经常问进度的时候,实施那边说xxx那边20号要验收,验收不过要打官司了…… 然后开始悲催的继续找到以前别人的代

iOS提交后申请加急审核

之前只是听过加急审核这回事,一直也没有用到过.昨天用了下果然很给力.昨天晚上将近8点(北京时间)提交应用,今天早上上班看了下已经通过了审核,而且可以在AppStore里下载到. 话说加急的原因比较悲催,年前一直在做老版本的更新(一直在改别人代码的bug),临过年一周多的时候说不改了,做新版本的.心里终于舒服些,开始自己写新版本.2月7号上班到2月18号一直在做新版本.就在经理天天催,老板经常问进度的时候,实施那边说xxx那边20号要验收,验收不过要打官司了-- 然后开始悲催的继续找到以前别人的代

iOS开发者程序许可协议

请仔细阅读下面的许可协议条款和条件之前下载或使用苹果软件.   这些条款和条件构成你和苹果之间的法律协议. 目的 你想使用苹果软件(如下定义)来开发一个或多个应用程序(如下定义)Apple-branded产品运行iOS. 苹果愿意授予您有限的许可使用苹果软件开发和测试您的应用程序在本协议规定的条款和条件. 开发的应用程序在此协议下可以分布在四个方面:(1)通过应用程序商店,如果选择苹果,(2)通过VPP / B2B项目网站,如果选择苹果,(3)在一个有限的基础上使用注册设备(如下定义),和(4)

使用Xcode 7 beta免费真机调试iOS应用程序

http://ju.outofmemory.cn/entry/182050 使用Xcode 7 beta免费真机调试iOS应用程序 K-Res的Blog 2015-06-09 21942 阅读 xcode 今天凌晨的WWDC15虽然没有熬夜守候吧,但也还是早起第一时间翻看了twitter的相关标签,发现比较实惠的一点就是新的Xcode 7可以在不加入每年99刀的Apple Developer Program的情况下真机调试应用了(不知道是不是迫于Android那“粗犷”的真机调试方式的压力,呵呵

发布IOS应用程序到苹果APP STORE完整流程

参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http://www.ttlsa.com/dev/how-to-publish-iosapp-to-appstore/ (如何发布IOS应用程序到苹果APP STORE) 开发环境:xcode5.1.1 iphonesdk:7.1 开发机器:iMac 真机部署测试:apple个人开发者ID 向导: 必备ID

减小iOS应用程序的大小

减小iOS应用程序的大小 本文译自:Reducing the size of my App Q: 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速? A: 本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时).如果是针对升级程序的话,可以看这篇文章(减小iOS应用程序升级时所需下载的大小)(这与第一次安装使用的工作原理有所不同). 检查应用程序 首先是检查.app bundle,看一下程序包里面哪些文件占的空间最大. 在做任何相关优化之前,我们需要做一些权衡.通过权衡,

【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取”产品付费数量等于0的问题”】

转的别人的 看到很多童鞋问到,为什么每次都返回数量等于0?? 其实有童鞋已经找到原因了,原因是你在 ItunesConnect 里的 “Contracts, Tax, and Banking”没有完成设置账户信息. 确定 ItunesConnect 里 “Contracts, Tax, and Banking”的状态,如下图所示,即可: 这里也是由于Himi疏忽的原因没有说明,这里先给童鞋们带来的麻烦,致以歉意. //——2012-6-25日更新iap恢复 看到很多童鞋说让Himi讲解如何恢复i

教程:如何减小iOS应用程序的大小?

本文译自:Reducing the size of my App Q: 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速? A: 本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时).如果是针对升级程序的话,可以看这篇文章(减小iOS应用程序升级时所需下载的大小)(这与第一次安装使用的工作原理有所不同). 检查应用程序 首先是检查.app bundle,看一下程序包里面哪些文件占的空间最大. 在做任何相关优化之前,我们需要做一些权衡.通过权衡,可以知道把优化的重点集中在