iOS App被拒原因以及解决方案总结。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS App被拒原因以及解决方案总结。相关的知识,希望对你有一定的参考价值。
参考技术A Guideline 1.2 - Safety - User Generated ContentYour app enables the display of user-generated content but does not have the proper precautions in place.
Next Steps
To resolve this issue, please revise your app to implement all of the following precautions:
翻译出来是:
准则1.2 - 安全 - 用户生成的内容
您的应用可以显示用户生成的内容,但没有适当的预防措施。
下一步
要解决此问题,请修改您的应用以实施以下所有预防措施:
分析:这个被拒的原因是因为app能展示用的内容,但却没有防范措施。解决方法是加上用户协议,加上拉黑以及举报功能
Guideline 3.1.1 - Business - Payments - In-App Purchase
We also noticed that your app uses in-app purchase products to purchase credits or currencies that are not consumed within the app, which is not appropriate for the App Store.
Please see attached screenshots for details.
翻译出来是:
准则3.1.1 - 业务 - 付款 - 应用内购买
我们还注意到,您的应用使用应用内购买产品来购买未在应用内消费的点数或币种,这不适用于App Store。
详情请参阅附件截图。
下一步
要解决此问题,请修改您的应用,确保通过应用内购买产品所使用的信用卡或货币在应用中使用,或完全删除应用内购买。
分析:这个被拒的原因是因为app中有充值功能,但审核人员找不到若何消费充值金币。解决方式是在提审的时候告诉审核人员如何消费,并附上截图。
Guideline 1.1 - Safety - Objectionable Content
Your app includes content that many users would find objectionable and offensive. Specifically, your app provided paid chat service.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please remove all potentially objectionable content from your app and submit your revised binary for review.
For app design information, check out the following videos: and "Designing Intuitive User Experiences," available on the Apple Developer website.
You may also want to review the ios Human Interface Guidelines for more information on how to create a great user experience in your app.
翻译出来是:
准则1.1 - 安全 - 不良内容
您的应用包含许多用户会觉得令人反感和令人反感的内容。 具体来说,您的应用提供了付费聊天服务
详情请参阅附件截图。
下一步
要解决此问题,请从您的应用中删除所有可能令人反感的内容,并提交修改后的二进制文件以供审核。
有关应用设计信息,请查看以下视频:以及Apple Design Developer网站上提供的“设计直观的用户体验”。
您可能还需要查看iOS人机界面指南,以获取有关如何在您的应用中创建出色用户体验的更多信息。
分析:这个被拒的原因是因为提供了付费聊天服务。这个没办法了,苹果是不允许的,要么去掉,要么隐藏。
Guideline 2.3.7 - Performance - Accurate Metadata
Your app name or subtitle to be displayed on the App Store includes keywords or descriptors, which are not appropriate for use in these metadata items.
Specifically, the following words in your app name or subtitle are considered keywords or descriptors:
翻译出来是:
准则2.3.7 - 性能 - 准确的元数据
您在App Store上显示的应用名称或字幕包含关键字或描述符,这些关键字或描述符不适用于这些元数据项目。
具体来说,应用程序名称或副标题中的以下单词被视为关键字或描述符:
分析:在填写应用信息的时候主标题和副标题关键字重复。解决方法:去掉重复的关键字就可以了。
Guideline 3.0 - Business
Your game app includes in-app purchase products for consumable credits priced over $99.99, Tier 60.
Next Steps
To resolve this issue, please revise your app to ensure that a single in-app purchase product for consumable credits is priced at nothing more than $99.99, Tier 60.
To edit in-app purchases:
Note: When an in-app purchase is in the "Developer Action Needed" state, you must make some change to it before it can move to Waiting for Review.
翻译出来是:
准则3.0 - 业务
您的游戏应用程序包括应用程序内消费信用卡购买产品,价格超过99.99美元,60级。
下一步
要解决此问题,请修改您的应用,以确保单个应用内购买消费信用产品的价格不超过99.99美元,Tier 60。
编辑应用内购买:
注意:当应用程序内购买处于“需要开发者操作”状态时,您必须对其进行一些更改,然后才能转到等待审核。
分析:在app中用到了苹果内购,苹果规定一次性消耗种类的价格不能大于99美元。解决方法:修改价格即可。
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPad running iOS 11.3 on Wi-Fi connected to an IPv6 network.
We could not load the contents in 消息.
The steps to reproduce are:
翻译出来是:
准则2.1 - 性能 - 应用程序完整性
我们在连接到IPv6网络的Wi-Fi上运行iOS 11.3的iPad上检查时,发现您的应用存在一个或多个错误。
我们无法加载消息中的内容。
重现的步骤是:
1.启动应用程序
2.输入模拟账户信息
3.在右下角点击消息
4.没有内容
分析:及时通讯集成的是环信,环信在ipv6下是坑定没有问题的。后来想到审核人员是把app删掉之后重新装的,而环信的信息和微信一样是缓存在本地的。删掉后从新进入当然没有。解决方法:在提审是说明一下。eg:经我们测试,在ipva6网络下是没有问题的。我们的聊天信息是缓存在本地的。
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that your app requests the user’s consent to access their Photos but does not clarify the use of this feature in the permission modal alert.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user's Photos.
翻译出来是:
准则5.1.1 - 法律 - 隐私 - 数据收集和存储
我们注意到您的应用请求用户同意访问他们的照片,但未在权限模式警报中说明使用此功能。
详情请参阅附件截图。
下一步
要解决此问题,请修改权限模式警报以指定应用程序请求访问用户照片的原因。
分析:被拒原因是因为在请求一些权限的时候没有说明功能,eg:获取用户相机权限或者获取麦克风权限。解决方法:在info.plist文件中修改文案,标明使用这个功能是做什么的。eg:访问相机 eg:“亲,我们需要访问您的相机,用于照片拍摄。”
Guideline 1.1 - Safety - Objectionable Content
Your app includes content that many users would find objectionable and offensive. Specifically, your app contained objectionable pictures.
Please see attached screenshots for details.
准则1.1 - 安全 - 不良内容
您的应用包含许多用户会觉得令人反感和令人反感的内容。 具体来说,您的应用包含令人反感的图片。
详情请参阅附件截图。
分析:被拒原因是因为app上女性照片太暴露。可能我们认为还好,但苹果就是这么奇葩。解决方式:换掉看起来不合适的图片重新上传。
Guideline 1.1 - Safety - Objectionable Content
Your app includes content that many users would find objectionable and offensive. Specifically, your app objectified females only.
Please see attached screenshots for details.
翻译出来是:
准则1.1 - 安全 - 不良内容
您的应用包含许多用户会觉得令人反感和令人反感的内容。 具体而言,您的应用仅将女性客体化。
详情请参阅附件截图。
分析:我们的app是一个交友软件,上面的大部分是女性。所以被拒了。额。。有点奇葩。解放方法:上传一些男性的照片并且放在显眼的位置。
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need access to a video that demonstrates your app:
in use on a physical iOS device.
Please ensure the video you provide shows a physical iOS device (not a simulator). Specifically, please demonstrate the background audio feature(s) while the users do not use the app since your app declares support for audio in the UIBackgroundModes key in your Info.plist.
翻译出来是:
准则2.1 - 需要的信息
我们已开始审核您的应用,但我们无法继续,因为我们需要访问演示您的应用的视频:
在物理iOS设备上使用。
请确保您提供的视频显示了一个物理iOS设备(不是模拟器)。具体来说,请在用户不使用应用程序时演示背景音频功能,因为您的应用程序在Info.plist的UIBackgroundModes项中声明了对音频的支持。
分析:苹果默认app在后台是只工作三分钟的。为了保持app在后台长期在线。默认在后台播放一个无声的音乐,这种方式比较耗电。后台改用APNS推送唤醒。忘了把UIBackgroundModes勾选调。解决方法:把UIBackgroundModes后台音频播勾选掉。
Guideline 2.1 - Information Needed
This type of app has been identified as one that may violate one or more of the following App Store Review Guidelines . Specifically, these types of apps often:
1.1.6 - Include false information, features, or misleading metadata.
2.3.0 - Undergo significant concept changes after approval
2.3.1 - Have hidden or undocumented features, including hidden "switches" that redirect to a gambling or lottery website
3.1.1 - Use payment mechanisms other than in-app purchase to unlock features or functionality in the app
4.3.0 - Are a duplicate of another app or are conspicuously similar to another app
5.2.1 - Were not submitted by the legal entity that owns and is responsible for offering any services provided by the app
5.3.4 - Do not have the necessary licensing and permissions for all the locations where the app is used
Before we can continue with our review, please confirm that this app does not violate any of the above guidelines. You may reply to this message in Resolution Center or the App Review Information section in iTunes Connect to verify this app’s compliance.
Given the tendency for apps of this type to violate the aforementioned guidelines, this review will take additional time. If at any time we discover that this app is in violation of these guidelines, the app will be rejected and removed from the App Store, and it may result in the termination of your Apple Developer Program account.
Should you choose to resubmit this app without confirming this app’s compliance, the next submission of this app will still require a longer review time. Additionally, this app will not be eligible for an expedited review until we have received your confirmation.
翻译出来是:
准则2.1 - 需要的信息
这种类型的应用程序已被识别为可能违反以下一项或多项应用程序商店评论准则的应用程序。具体来说,这些类型的应用程序往往
1.1.6 - 包含虚假信息,功能或误导性元数据。
2.3.0 - 批准后进行重大概念变更
2.3.1 - 有隐藏或未记录的功能,包括重定向到赌博或彩票网站的隐藏“开关”
3.1.1 - 使用应用程序内购买以外的支付机制解锁应用程序中的功能或功能
4.3.0 - 是另一个应用程序的副本或与另一个应用程序显着相似
5.2.1 - 未由拥有并负责提供应用提供的任何服务的法人提交
5.3.4 - 没有使用应用程序的所有位置的必要许可和权限
在我们继续审核之前,请确认此应用没有违反上述任何指南。您可以在“解决方案中心”或iTunes Connect中的“应用程序评论信息”部分回复此消息,以验证此应用程序的合规性。
鉴于此类应用程序倾向于违反上述准则,此审核将需要更多时间。如果我们发现此应用程序在任何时候违反了这些准则,该应用程序将被拒绝并从App Store中删除,并可能导致您的Apple开发人员计划帐户被终止。
如果您选择在不确认此应用的合规性的情况下重新提交此应用,则此应用的下一次提交仍需要较长的审核时间。此外,除非我们收到您的确认信息,否则此应用将无法加急审核。
分析:这个就厉害了。2.1大礼包问题。近来很多app被拒都是因为这个。因为苹果的审核机制变了。有很多app是没有以上提出的问题的。这个大概是苹果公司给的警告,并不是说app一定有那些问题。解决方法:一条一条的查看是都存在问题,如果有了最好改了。最后在提交审核的时候再进行说明。eg:
尊敬的苹果审核团队:
感谢您的耐心审核, 对于您提到的7个审核条款, 我们开发团队经过认真自查和研究,并且对所违规内容作了修改, 我们现在对此回复如下:
1.1.6:我们并没有包含虚假信息,和误导用户的功能,全都是真实的。
2.3.0:我们没有在通过后修改任何概念和功能。
2.3.1:我们没有切换到任何赌博或彩票的网站,我们是原生App
3.1.1:我们游戏内都是使用的苹果支付,并没有使用任何第三方支付。
4.3.0:我们的游戏内容都是我们自己开发的, 并不存在抄袭或者大量相似。
5.2.1:我们的App并没有法人实体和版权的风险。
5.3.4:我们的App也并没有使用任何定位相关功能和权限。
这是我们经过认真自查和修改之后,得到的结论。
希望苹果审核团队能继续审核,感谢。
Guideline 5.2.1 - Legal - Intellectual Property
Your app facilitates, enables, or encourages live video chat or performance (网络直播/表演/秀场), but you haven’t provided a sufficient Internet Culture Business License (网络文化经营许可证) for the services in your app.
Next Steps
To resolve this issue, please complete the following:
— Provide both a copy and the direct link to the government website that displays your Internet Culture Business License (网络文化经营许可证).
— List Internet Show (网络表演/秀场) in the allowed business areas (经营范围) section of the Internet Culture Business License (网络文化经营许可证).
— Ensure the seller and artist names associated with your account match the authorized name (单位名称) listed in the Internet Culture Business License (网络文化经营许可证).
— Provide the complete license number (编号) of your Internet Culture Business License (网络文化经营许可证) in the "Review Notes" section.
Resources
To provide a copy of the Internet Culture Business License (网络文化经营许可证):
Once this information is available, please reply to this message in Resolution Center, and we can continue with our review.
翻译出来是:
准则5.2.1 - 法律 - 知识产权
您的应用程序促进,启用或鼓励实时视频聊天或表演,但您的应用程序中的服务未提供足够的互联网文化经营许可证。
下一步
要解决此问题,请完成以下步骤:
资源
提供“互联网文化经营许可证”的复印件:
获得此信息后,请在解决中心回复此消息,我们可以继续进行审核。
分析:苹果审核人员把我们的app认定为直播类的了。苹果规定直播类型的app必须提供“互联网文化经营许可证”。解决方法:没办法,去掉那些功能,或者让公司提示证书。还有一种是加个开关隐藏,这个就看你运气了,有的能被发现,有的是不能被发现。真的有点看运气了。不过最好的解决方法是让公司提供证书。
Guideline 2.4.1 - Performance - Hardware Compatibility
We noticed that your app did not run or display as expected when viewed on iPad running iOS 11.3. Please see attached screenshots for details.
翻译出来是:
准则2.4.1 - 性能 - 硬件兼容性
我们注意到,在运行iOS 11.3的iPad上查看时,您的应用没有按预期运行或显示。 详情请参阅附件截图。
分析:虽然有时候我们的app是只支持iPhone手机的,但苹果的审核人员测试使用的是ipad,这样他们要求app必须对ipad进行适配。解放方案:对ipad进行适配。一般来说只要在iPhone上适配没有问题,在ipad上的适配问题都不大。最后是让ipad值支持竖屏,去掉横屏。有很多人是适配了竖屏,而苹果审核人员发现横屏没有支持被拒了,所以info.plist 的Supported interface orientations (iPad)里设置只支持竖屏就好了。
我app提交appstore审核被拒原因以及具体该怎么修改
App提交至App Store审核被拒后,苹果官方会给开发者发送邮件,写明拒绝原因以及如何修改。不知道题主是因为什么原因被拒的,这个需要具体原因具体分析。
不过,通常情况下,应用被拒分为两种:Binary Rejected 和 Metadata Rejected。前者需要重新上传应用并且重新排队,后者只需要修改信息,不需要重新上传应用。
在此将我们之前收集整理的App Store审核被拒的23个理由奉上,供题主对照检查(由于字数限制无法附上官方拒绝理由原文)。
1、应用内包含检查更新功能
iOS应用的版本更新必须通过App Store进行,自身App内不能包含提示更新功能。从2015年3月起,所有包含检查更新功能的App都会被拒绝上架。
2、使用第三方登录时未做安装检测
接入第三方登录要检测是否安装了第三方客户端,未安装时不要显示对应按钮。2015年9月之前,通常可以采用判断未安装则隐藏登录按钮的方式。但目前隐藏按钮的方式也可能被审核拒绝,QQ和微博提供了web登录的方式,如果判断未安装,需要允许用户使用webview的登录方式。苹果在条款中有声明不允许 iOS 应用的正常使用需要依赖另外一个 App。
3、采集设备IDFA但应用没有广告功能
从2014年2月起,Apple开始拒绝采集IDFA (identifier for advertising)却未集成任何广告服务的应用进入App Store。如果App本身没有广告,http://ASO100.com建议可以在审核的时候显示一个Banner广告,并且放在比较明显的位置,审核通过后关掉即可。
4、含UGC却未提供用户协议及举报功能
如果你的 App 内有发帖等UGC(用户产生内容)功能,必须提供用户协议,并留有内容举报功能,否则就会被审核拒绝。
5、上传时没有使用真实的应用截图
应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。有App因为应用截图使用的是自己设计的插画而被审核拒绝。
6、应用必须使用邀请码才能注册使用
苹果要求应用不能限制只有部分用户可以使用。
7、应用内出现第三方移动平台的名字或图标
一直以来,苹果都不允许iOS开发者在进行软件描述时提到Android版本,而自从2015年4月起,在App内、截图等任何地方提到安卓、Android的文字、图标、系统界面都会被拒。曾经有电商 App,因为出现了售卖三星安卓手机而被拒……
8、应用内涉及奖励,未声明与苹果无关
App里有实物奖励的话,不能使用苹果产品(例如 iPhone、iPad等)作为奖品。另外一定要声明“奖励由本公司提供,与苹果官方无关”。
9、没有提供恢复内购的方法
增加一个“恢复购买记录”的按钮即可。
10、未注册时不能使用与账号无关的功能
对于资讯等 App,在没有进行与用户信息相关的操作时,却强行让用户登录,甚至不登录就无法看到任何内容,有可能会被拒绝。
11、iPhone应用在iPad上不能正常显示
iPhone程序必须不经修改就能以iPhone分辨率和2倍iPhone 3GS的分辨率在iPad上运行。即使你的App 只为 iPhone 用户提供,在 iPad 上也必须能够正常显示,否则审核会被拒绝。
12、侵犯第三方版权
对于视频、音乐、图书类的应用很容易因为这一条而被拒。另外ASO100建议应用内最好不要出现第三方的商标,例如运营商的Logo、影视公司的Logo等。
13、应用截图/名称/描述等出现不雅词汇
在应用截图、名称、描述等任何地方出现例如诸如「牛逼、绿茶婊、无节操、逗比」等词汇,都会被苹果审核拒绝。
14、应用出现 beta版、测试版字样
不要过度谦虚地在启动画面或者应用名称上加上"beta"字样,苹果不允许测试版产品上架。
15、注册缺少隐私政策
如果应用包含注册功能,注册页面必须提供隐私说明协议按钮或者链接。另外在 iTunes connect 提交新版本的时候,Privacy Policy URL 必须要填写。
16、应用出现崩溃、加载失败等 bug
审核期间出现崩溃会导致审核被拒。ASO100建议,在审核期间务必保证服务器稳定,避免审核人员审核时出现内容加载失败的情况,导致被拒。
17、应用描述、截图和应用功能不符
如果应用的描述或截图介绍的功能在审核期间没有体现,则会被拒绝,如果介绍文案不够详细也会有一定概率被拒。
18、应用包含应用推荐功能
除特殊情况,苹果明令禁止应用内推荐其他APP。
19、应用包含不正确的诊断功能
如果你的应用中,包含不真实的系统检测或优化功能,苹果会认为这项功能有误导用户的嫌疑,审核时会被拒绝。
20、应用提交的新版本与上一版差异过大
如果你提交的新版本应用与上一版相比,功能上变化过大,比如将游戏升级为工具类应用,或在新版本中完全改掉前一版产品的功能,则会被苹果拒绝。
21、应用违反当地法律法规
应用程序必须遵守上线地区的法律法规,禁止含有赌博、色情、有偿陪伴等违反法律的内容,尤其为用户提供付费社交服务的APP,例如在线直播类APP,必须严格遵守相关规定。
22、应用作者名与金融机构名字不一致
针对理财、P2P等金融相关产品,苹果增加规定,开发者的名字必须与APP内的金融机构名字保持一致,否则会被拒。
且由同一品牌的金融机构提供服务的APP,必须发布在同一个开发者账号跟名称下。
如果你已经代表委托人或者公司发布了这些APP,你的委托人或者公司应该注册iOS开发者账号,并把你添加到他们的开发者账号里,这样你就可以在他们账号下面提交并发布APP了。
23、应用提供功能过于简单
应用内的功能不能太过单一,苹果虽然理念中提倡“简单”,但并不代表能接受功能不够完善的应用,他们对应用的核心要求,是希望能够给用户更有价值的体验。当然,如果你的产品太有创意,可能苹果的审核员没能理解它的独到之处,这样的情况下,你可以通过申诉来更详细的描述产品优势,以便通过审核。
以上为我的回答,如果帮到了你,忘了点击采纳哦~
参考技术A今天登录开发者查看提审的三个ios马甲包“T333”“T222”“T666”上架了
17-19年上了数百个包,一路顺风顺水 ,自在舒服。可是,从18年中旬和19年初,我负责上架的新包基本全部是等待审核一个月没变化。期间写过无数邮件,收到的回复都是这样。
Hello xxxx,Thank you for contacting the App Store Review team. We are unable to accommodate your request for an expedited review at this time.While we do our best to accommodate requests for expedited reviews and take individual circumstances into consideration, we are unable to grant every request due to our volume.Helping you get your app, IAPs, or bundle to the App Store is very important to us, and we are working hard to process all submissions as quickly as possible. Best regards,App Store Review
后来自己做了一个项目,项目集成了AliPay、WXPay,IAP,测试完当天高高兴兴地提交审核了,然后就是等待审核漫长的一个月。期间寻求各种加速审核的方法,然而没有任何作用。附上一张图看看上包日期。
提包截图
一个月了,等不及了,于是乎怀疑是不是Alipay,wxpay,被机扫出来了,所以抱着做最后殊死一搏的念头,把Alipay SDK、wxpay SDK 全部都删掉了,对应支付的地方只留了IAP。你们猜,怎么着。看图说话。
app进入审核中
因为审核状态的变更会推送到App Store Connect (for App Developers),那时候我还没睡,看到推送的我激动的赶紧登录我app项目后台看了下苹果审核人员都干了些啥? 我看到苹果正在人工审,使用设备iPad,使用了我给到的测试账号进行了登录操作,浏览了一下我的页面,没过几分钟,推送了一条您的应用被拒绝。预料之中,我登录App Developer 账号,看到被拒原因,一条一条更改,然后期间还有一些IAP的坑。费了些时间,不过,最后通过审核了。长舒一口气~ 看图说话。
审核通过
上述讲得是最近我上包的一个实例,期间浏览了不少有关审核的那些事,所以再做出以下10点总结,助您上包一臂之力~
代码千万不要随便从网上下载的稍作修改就上传,苹果机审会做查重。(查重你懂吧,写毕业论文的时候,大家都做过查重吧)
图片不要用别人用过的,为了避免Apple人工审核的时候4.3被拒绝。
如果可以尽量将app logo 设计的好看一些,将文案信息写得尽量丰富一些,不要太过简单,审核团队不是傻子。
删除项目当中那些敏感的sdk,例如你应用里面没支付,你藏个Alipay的sdk,这种必然会被2.1或者1.6拒绝。(如果一定要藏三方支付,可以微信问我)
一定要检查好应用的审核的开关,将重要的log信息全都删掉或注释掉,不要判断DEBUG什么的去是否输出log信息,自作聪明。
如果你上传的包会很多,像我一样,一年传了20几个包,那么请你不要用wifi,用4G开热点吧,或者翻+Qiang(这个词很敏感)。(为了不被Apple审核团队锁定ip)
将本机时间改成美国,随便选个州、市。(配合USA的server味道更好)
关键词中不要包含非法字符,例如“BC、dubo、baijia乐。。”这些不要有,可以使用长尾词。
如果长时间处于等待审核、审核中。。可以自己下架,做代码层面简单修改再重新上传。(不要再傻等了,天上不会掉馅饼的)
苹果审核2.1大礼包被拒绝之后可以按照我这个范文回复
留一个彩蛋,关于苹果审核的问题,如何解决,如何更高效的提包,欢迎在下方评论留言,作者我看到第一时间会回复
为了证明我说得这些都是一点一滴,实操积累出来的经验,我决定再放一张图出来。来,大家给过过眼。(冰山一角)
冰山一角
ok,以上就是我呕心沥血的上包总结。感谢阅读
以上是关于iOS App被拒原因以及解决方案总结。的主要内容,如果未能解决你的问题,请参考以下文章