iOS App提交AppStore审核的奇葩事儿
1.第一次提交审核
- 相信每位开发者第一次提交AppStore审核,不管是“so easy”一次过,还是与审核人员死磕,总有各种奇葩说。
- 去年(11月左右)第一次提交审核,因PM想一次性做完然后上线推广,苹果审核的时候最忌讳这样,因为不知哪一点不符合apple审核的规范就会被拒,或者审核人员就看着你这么多功能不爽,又给你拒了。
- 本宝可是第一次审核被拒4次的人!哼!!!这其中的辛酸,全是宝贵的经验...
2.节假日提交审核
- 最近的一次版本迭代,感恩节(11月25日,美国时间11月24日)提交审核,等了一星期,17分钟审核结束。
3.加急版本
- 12.1生产上除了问题,给用户展示了一个不可返回的身份证绑定界面,
- 解决办法:改Bug,提交审核,申请版本加急审核。
- 提交审核后进去👇链接申请加急审核
https://developer.apple.com/appstore/contact/appreviewteam/index.html
使用登录iTunesConnect账号登录该链接地址,然后依次填写App信息
填写项 | 填写内容 | 备注 |
---|---|---|
name | 账号姓名 | 登录后不需填写 |
邮件地址 | 登录后不需填写 | |
phone | 联系电话 | 我填了私人电话+86 12388889999 |
App Name | AppStore中应用名 | xxx |
Apple ID of App | Apple ID | iTunesConnect应用图标下 |
Related Apps | 关联App的Apple ID | 有就写中间用,隔开 |
Platform | 应用审核平台 | iOS/iPad/Mac |
Select a reason | 选择一个加急原因 | 自选 |
Explanation | 详细描述 | 阐述得严重些 |
这里可以填写中文,据说最好用英文,不过我自己写的是中文。
另外要注意的是理由一般是用户安全问题或者崩溃问题成功率会高一些
还有一点要注意的是,如果是崩溃问题,你最好写上操作步骤,让审核员去重现这个问题。
我自己在这里写的是 修复了XocdeGhost问题,怕通过我又加了一条适配了iOS9,以前的版本在iOS9上会出现很多问题。
既然有人这样说,不如中英文都加上,爱看哪个看哪个。
4.获取用户位置
- 先贴问题
发件人 Apple
2. 1 Performance: App Completeness (iOS)
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need additional information about your app.
Next Steps
To help us proceed with the review of your app, please provide detailed information to the following questions. The more information you can provide upfront, the sooner we can complete your review.
- How does your app make use of location?
Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.
然后就一脸懵逼,WTF!
大概意思是说我们用了位置信息,但App里没有发现需要获取用户位置信息的地方,不清楚我们获取了用户信息后做了什么操作。
Thank you for your resubmission.
Guideline 5.1.5 - Legal
Your app uses location data for features that are not relevant to location. Specifically, your use of location does not include user benefit.
Next Steps
To resolve this issue, please revise your app to include location-specific features. Alternatively, you may revise your app to remove features that collect, transmit, or access the users' location data.
Resources
For information on location awareness, please review the Location and Maps Programming Guide.
For app design information, check out the following videos: "Best Practices for Great iOS UI Design" 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.