很快首次试飞,就迎来了第一次的惨败,虽然我已有了一些心理准备,但还是有不小打击的,奉上我的被拒理由:
被拒的描述1:
From Apple
2. 1 PERFORMANCE: APP COMPLETENESS
2. 3 PERFORMANCE: ACCURATE METADATA
Performance - 2.1
We were unable to review your app as it crashed on launch. We have attached detailed crash logs to help troubleshoot this issue.
Next Steps
Please revise your app and test it on a device while connected to an IPv6 network (all apps must support IPv6) to ensure it will launch without crashing.
Resources
For additional information about supporting IPv6 Networks, please refer to Supporting `IPv6 DNS64/NAT64 Networks `and `Supporting IPv6-only Networks`.
For a networking overview, please see About Networking.
For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.
If you have difficulty reproducing this issue, please try testing the workflow described in Testing Workflow with Xcode's Archive feature.
`
大致扫一遍就可以看出来被拒的理由:IPv6
的问题;当时我就懵了,这该怎么修改啊,让我如何是好,这个本来就是一个简单的不能再简单的APP了,虽然提交之后我有发现了APP的一些Bug,但是还真没想到网络的问题,之后我就在网上看了各种‘因为IPv6被拒的解决方案’,也加了好多的有关IPv6的群,却发现千篇一律,大部分是要租国外的服务器,期间我看见群里有人说,可能当时审核的时候网络不好,再提交一次就可能过;于是乎我就抱着侥幸的心理,把我之前发现的Bug给修改了,但是网络的部分基本没动,之后又是漫长的等待。
出乎我的意料复审的速度也很快,一天多时间我的APP又回来了,被拒理由居然又是‘IPv6’的问题,
Please run your app on a device to identify the issue(s), then revise and resubmit your app for review.
Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.
For additional information about supporting IPv6 Networks, please refer to Supporting iPv6 DNS64/NAT64 Networks.
For a networking overview, see About Networking.
If we misunderstood the intended behavior of your app, please reply to this message in the Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue(s). For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue(s).
这是真的是要疯的节奏,我开始认真的查看我的
APP,近乎我的每一个页面都需要请求数据,我对比了审核发来的截图,先找到对应的页面,找了好久,又询问了其他的高手,说是可能是第三方框架的问题;我开始查看跟网络有关三方框架,发现用的两个:SDWebImage
和AFNetworking
,但是看到截图上什么数据都没有我排除了第一个,那么问题就应该是剩下的那个,再看官方有关IPv6的说明,建议使用的API如下图:
难道我要把网络请求的部分都改了,我不死心继续看我的网络部分,突然,我发现没有数据的那几个的网络请求我都进行了封装,我在想是不是封装的问题,想着我就开始行动,把封装的部分又进行拆封,同时把三方库进行更新,运行看看显示成功,我就又一次的上传了。
再审期间,我一直在想一定要过呀,但是谁知结果往往总是出人意料;我真的崩溃了,被拒的理由竟然还和上一个一模一样,截图也都差不多,我都在想审核是不是在逗我,没办法谁让人家说的算呢,硬着头皮,继续我的修改之路,喜欢找偏门的我看出一点我自认为的猫腻,偶然看到截图上的图标都是ipd,我在想是不是只在ipd的上面不能显示,明明我自己测试的都可以啊,我就决定先把这些支持ipd的都去掉,同时我在想这样不是万全之策啊。
自己看着截图一直发呆,在想你们为什么请求不到数据呢,既然你们请求不到数据,那我就给你们数据请求好,这时我想到了plist文件,虽然它只能简单的数据处理,但我想也应该够我用了,
Plist文件写入数组(包含读取,插入和删除)参考链接
http://www.jianshu.com/p/df7fd7d48edf
这下应该没问题了吧,数据也都请求完了,数据应该能显示了吧,
我是这样想的,做完这些我松了一口气打完包继续上传,又开始了我的忐忑之路。
三次悲剧(被拒)完,待续。。。
苹果APP审核被拒绝-关于“元数据被拒绝”相关问题
上周五上线一个新版本项目,这周一发现审核居然没通过!反馈的问题是“元数据被拒绝”,这个问题真是第一次碰到所以在这儿总结分享,做个笔记同时也希望可以帮助被这个问题困扰的开发者们。
- 元数据被拒绝,请看一下你哪一个条件没有符合
元数据(名称、描述、评级、排名等)
- 应用或者元数据中提到其他任何移动平台都将会被拒绝。
- 带有占位符文本的应用将会被拒绝
- 应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。
- 为了不让用户产生困惑,iTunes Connect中的应用名称应该和展示在设备上的应用名称一致。
- 应用的大图标和小图标要一致,以免造成混淆。
- 图标、截图以及预览以及当Apple TV应用被展示在Apple TV主界面顶部的时候不符合4+年龄评级的应用将会被拒绝。
- 分类与内容选择不适合应用内容的程序将会被拒绝。
- 开发者有责任为其程序指定适合的评级。不恰当的评级可能会由苹果公司进行修改或者删除。
- 开发者有责任为其应用指定恰当的关键字。不恰当的关键词可能会被苹果公司修改或删除。
- 试图操控或者欺骗用户评价,或使用虚假/付费购买评价的方式在App Store排行榜作弊,或者采用其他不正当方式)以提升排名的开发者将会被苹果从iOS开发者项目中除名。
- 在安装或打开之前,推荐用户重启iOS设备的应用将会被拒绝。
- 提交审核的所有应用都应包含能正常运行的URL,比如支持服务URL和私有政策URL。
- 应用程序的截图、预览或者营销文本没有清晰地指出附加内容或项目需要额外单独购买(比如使用IAP)将会被拒绝。
- App预览只能是使用应用本身捕捉的视频、旁白、文本以及设计轮廓,否则应用将会被拒绝。
- 在未经允许的情况下展示真实个人信息的应用将会被拒绝。
- 应用预览只能使用在所有选定地区内经过授权许可的音乐。
- 包含未经授权而把应用播放或者直播内容(比如音乐、视频和相关封面艺术)用作预览或者截屏的应用将会被拒绝。
注意:元素数据被拒绝不需要你修改二进制数据(就是不需要你修改项目),只需要修改你APP的描述信息就OK。
我遇到的“元数据被拒绝”问题
- 如果APP中有游客与用户的限制的时候,要给一个明确的测试账户而不能让苹果的审核人员自己注册使用,否则就会出现元数据被拒绝。
- 应用或者元数据中提到其他任何移动平台都将会被拒绝,我上次在需要上传5张浏览图里,有一张图片图片的状态栏是安卓系统的,UI给我图后我没看就上传到浏览图了,然后出现元素数据被拒绝,没有审核成功。
审核反馈的问题描述
2017年5月13日 上午4:34
发件人 Apple
2. 1 Performance: App Completeness
2. 3 Performance: Accurate Metadata
Guideline 2.1 - Information Needed
We were unable to sign in to review your app with the demo account information you provided. In order for us to review your app, please provide us with a functional demo account so that we may fully assess your app's features
Next Steps
To help us proceed with the review of your app, please provide a user name and password in the App Review Information section for your app in iTunes Connect. Please be sure to include content in your app that demonstrates the features and functionality available in your app.
To provide demo account information:
- Log in to iTunes Connect
- Click "My Apps"
- Select your app
- Click on the app version on the left side of the screen
- Scroll down to "App Review Information"
- Select the "Sign-in required" box
- Enter demo credentials in the "User name" and "Password" fields
- Once you've completed all changes, click the "Save" button at the top of the Version Information page.
If your iTunes Connect status shows as Metadata Rejected, we do not require a new binary to correct this issue. Please reply to this message in Resolution Center to confirm the availability of a valid demo account, and we will continue with the review.
Guideline 2.3.10 - Performance
We noticed that your app or its metadata includes irrelevant third-party platform information. Specifically, non-iOS status bar is mentioned in the screenshots.
Referencing third-party platforms in your app or its metadata is not permitted on the App Store unless there is specific interactive functionality.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please remove all instances of this information from your app and its metadata, including the app description, What's New info, previews, and screenshots.
Since your iTunes Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit iTunes Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.
NOTE: Please be sure to make any metadata changes to all app localizations by selecting each specific localization and making appropriate changes.
翻译
发件人 Apple
• 2. 1 性能:应用程序完整性
• 2. 3 性能:准确的元数据
指南2.1 -所需的信息
我们无法登录来检查你的应用与你提供的演示帐号信息。为了回顾你的应用程序,请为我们提供一个功能演示账户以便我们能充分评估你的应用程序的功能
下一个步骤
帮助我们进行应用程序的审查,请提供一个用户名和密码的应用审核信息部分在iTunes应用程序连接。请确保内容包含在您的应用程序,展示了应用程序中可用的特性和功能。
提供演示账户信息:
——登陆iTunes Connect
——点击“我的应用”
——选择你的应用
——点击屏幕左侧的应用程序版本向下滚动到“应用程序审查信息”
——选择“登录”框
——输入演示的凭证在“用户名”和“密码”字段
——一旦你完成了所有更改,点击“保存”按钮顶部的版本信息页面。
如果您的iTunes连接状态显示为元数据拒绝,我们不需要一个新的二进制来纠正这个问题。请回复此消息解决中心确认有效的演示账户的可用性,我们将继续审查。
指引2.3.10——性能
我们注意到你的应用程序或其元数据包括无关的第三方平台信息。具体来说,项目状态栏中提到的截图。引用第三方平台应用程序或其元数据在应用程序商店是不允许的,除非有特定的互动功能。详情请见附件截图。
下一个步骤
为了解决这个问题,请把这些信息从你的应用程序的所有实例及其元数据,包括应用描述,有什么新信息,预览、截图。因为您的iTunes连接状态是元数据拒绝,我们不需要一个新的二进制文件。修改元数据,访问iTunes连接选择您的应用程序和修改所需的元数据值。一旦你完成了所有更改,在解决中心回复这个信息,我们将继续审查。
注意:请确保任何元数据更改所有应用程序本地化通过选择每个特定的本地化和做适当的改变。
关于审核被拒绝的更多参考链接
iOS 最新AppStore审核指南与10大被拒理由详解
iOS AppStore 上架应用被拒绝原因
原文如下:原因是我们上传的App屏幕快照并没有在App内使用,方案就是把这个设置成启动的欢迎界面或者替换成真正的应用截图即可
Performance – 2.3.3
We noticed that your screenshot(s) do not sufficiently reflect your app in use.
We’ve attached the screenshot(s) for your reference.
Next Steps
Please revise your screenshots to ensure that they accurately reflect the app in use.
Please ensure you have made any screenshot modifications using Media Manager. You should confirm your app looks and behaves identically in all languages and on all supported devices. Use Media Manager to add custom screenshots for each display size and localization.
Since your iTunes Connect Application State is Rejected, a new binary will be required. Make the desired metadata changes when you upload the new binary.
NOTE: Please be sure to make any metadata changes to all App Localizations by selecting each specific localization and making appropriate changes.
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 log
- 3 PERFORMANCE: ACCURATE METADATA
Performance – 2.3.7
Your app name to be displayed on the App Store includes keywords or descriptors, which are not appropriate for use in an app name.
(翻译:app名称中含有关键词或描述,而关键词和描述出现在APP名称中是不妥当的……)
修改后重新上架,通过。
Guideline 2.3.8 – Performance – Accurate Metadata
2017年8月16日 下午10:24
发件人 Apple
2. 3 Performance: Accurate Metadata
Guideline 2.3.8 – Performance – Accurate Metadata
We noticed the app icon displayed on the device and the large icon displayed on the App Store do not sufficiently match, which makes it difficult for users to find the app they just downloaded.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please update the smaller device icon to match the larger App Store icon. When users search for your app on their devices, they should be able to recognize it from the icon on the App Store.
Resources
Since the large app icon will be displayed for your app on the desktop App Store, we recommend you provide an attractive, original icon that meets the following requirements for both iPhone/iPod touch and iPad apps:
– 512px square (do not scale-up smaller artwork, as this could appear pixelated and blurry)
– 72ppi, RGB, flattened, no transparency
– High quality JPEG,TIFF, or PNG image file format. (ZIP-compressed TIFF files are not acceptable)
You can also preview image files before submitting them by clicking the filename to view them in a separate window. Note that the small icon that you include inside your app’s binary will be used on the iPhone, iPod touch, or iPad Home screen when installed. For more on icon sizes, please review App Icons on iPad and iPhone.
For resources on creating eye-catching icons, you may want to review the App Store Product Page information available on the Apple developer portal.
2017年8月16日下午24
发件人苹果
2。3性能:准确的元数据
准则2.3.8——性能——准确的元数据
我们注意到在设备上显示的应用图标和在app Store上显示的大图标不够匹配,这使得用户很难找到他们刚刚下载的应用程序。
详情请见附件的截图。
下一个步骤
为了解决这个问题,请更新较小的设备图标,以匹配更大的应用商店图标。当用户在他们的设备上搜索你的应用时,他们应该能够从app Store的图标中识别出来。
资源
由于这个大的应用程序图标将会在桌面应用程序商店中显示出来,我们推荐你提供一个有吸引力的、原始的图标,它可以满足iphone/ipod touch和iPad应用的以下要求:
-512px的正方形(不要放大较小的艺术品,因为这可能会出现像素化和模糊)
-72ppi,RGB,扁平化,没有透明度
高质量的JPEG、TIFF或PNG图像文件格式。(压缩压缩的TIFF文件是不可接受的)
您还可以在提交文件之前预览图像文件,然后单击文件名在一个单独的窗口中查看它们。请注意,在你的应用程序二进制文件中包含的小图标将被安装在iPhone、iPod touch或iPad的主屏幕上。有关图标尺寸的更多信息,请查看iPad和iPhone上的应用图标。
对于创建吸引眼球的图标的资源,您可能需要查看苹果开发者门户网站上的应用商店产品页面信息。
这些附件可能会显示可能令人反感的内容,如裸露,色情和亵渎内容。
icon1024.jpg
源