记录iOS上线的历程

最近在做一个项目,项目涉及到法院,法律的一些东西,在提交到itunesConnect上面遇到了一些问题。

通过Xcode直接upload to AppStore, 页面上提示Upload Successful ,然后登上iTunesConnect,点击活动,发现构建的版本正在处理中,过了几分钟,刷新页面,该构建版本消失,来来回回重复了好几次,网上百度了一下,有说是网络原因的,有说是可能是第三方的私有api会对构建版本有影响,然后我锁定了此项目中引用的库的其中两个
WebRTC.framework
科大讯飞语音识别库iflyMSC
经过尝试以后,发现去掉科大讯飞语音识别以后,版本构建成功了。
在此期间我打过苹果的客服电话(苹果的客服需要等待很长时间,很尴尬),因为这个开发正好并不是我个人申请的, 是公司的另一个同事申请的个人账号,按照苹果的要求,需要该账号的持有人跟他联系或者将我假如到开发团队中,一番折腾以后,苹果客服那边给出的答案是:虽然在上传的完成以后,页面提示了upload Successful ,但是并不是代表真正的上传成功,针对于我的这个上传失败,原因有很多,叫我提供一堆信息,说是他们需要去查看,需要一些时间。

所以苹果客服那边提供的消息对于我来说并没有什么用,最后我们的项目中用到的科大讯飞的东西用别的库去替代了,构建版本成功以后,填写一些app相关的信息,接下来就是等待审核了,

大概过了一两天的时间把,具体我也不是很记得,审核拒绝,审核团队发的消息如下:

发件人 Apple

Guideline 5.2.1 - Legal - Intellectual Property

The seller and company names associated with your app do not reflect the name of the government entity in the app or its metadata, as required by Guideline 5.2.1 of the

App Store Review Guidelines.

Next Steps

Your app must be published under a seller name and company name that reflects the government entity’s name. If you have developed this app on behalf of a client, please advise your client to add you to the development team of their Apple Developer account.

Once created, you cannot change your seller name or company name in iTunes Connect. For assistance with changing your company name or seller name, you will need to contact iTunes Connect through the

按照我这个美国乡村英语的水平翻译起来的话,大概下面这个意思:
因为我的APP涉及到了法院之类的一些关键信息,所以必须用一个关联了政府相关的公司级别的开发者账号去发布。找到了原因,也顺利地弄到了账号,然后继续上线,大约还是过了一两天,审核再次拒绝,审核团队发的邮件如下:

发件人 Apple

  1. 1 Performance: App Completeness
    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 StepsTo 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.- Who is the target audience of your app?- Is this app intended for internal employees of one company only?- What is the relationship between the developer and the company using this app?- In which country will this app be distributed?- How do users receive a username / password?

其实这个处理起来就简单了,就是苹果那边需要知道一些详细信息,
回复邮件,逐个问题回答一下就行了。继续提交,第三次审核拒绝:

发件人 Apple

  1. 1 Performance: App Completeness
    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’s background audio feature:in use on a physical iOS device.Please ensure the video you provide shows a physical iOS device (not a simulator).Next StepsTo help us proceed with the review of your app, please provide us with a link to a demo video in the App Review Information section of iTunes Connect and reply to this message in Resolution Center.To provide a link to a demo video:- Log in to iTunes Connect- Click on "My Apps"- Select your app- Click on the app version on the left side of the screen- Scroll down to "App Review Information"- Provide demo video access details in the "Notes" section- Click "Save"- Once you've completed all changes, click the "Submit for Review" button at the top of the App Version Information page.Once this information is available, we can continue with the review of your app.

大概的意思就是苹果审核团队那边测试不了我们APP中的视屏会议功能,因为我们是需要PC端去发起一个会议,所以他们那边是肯定测试不了的,需要我们这边提供一个视屏,视屏的内容就是模拟一下视屏聊天,然后录制好视屏,大概两分钟的一个视频,这个有一个注意的地方就是录制完视屏上传以后最好是上传到YouTube上面,因为苹果的审核团队在国外,你上传到什么百度云啊,优酷之类的可能人家看不了,然后给出一个链接,继续提交审核,两天以后审核通过,因为我当时是勾选的手动发布,我大概是上午九点多发布的,发布完了以后,这个时候并不能立即搜索到APP,大概过了一天之后,还是搜不到,这个时候继续联系了苹果客服,他那边给出的答复是,一般需要24个小时,但是我这个刚刚过了24个小时,按照道理是可以搜索的,所以是他们后台更新数据除了问题,他手动发起了一次更新,然后很顺利地解决了,
这里提醒大家的是,很多东西网上都有,但是有的说6个小时,有的说12个小时,情况各异,并没有错,正确来讲是24个小时内都属于正常。

你可能感兴趣的:(记录iOS上线的历程)