iOS-- 关于ituness connect 构建版本后 上传ipa消失原因的笔记

今天同事上传ipa到版本新构建后,在test里面没有发现新的版本或者上传上去后,刷新网页直接刷的消失了,点开这种上传的ipa文件里面的信息,显示日期是false,其他也是不显示。

个人分析还有跟同事讨论主要三个原因:

1.缓存:苹果的ituness connect 有个缓存机制,或许有些人不了解,在上传app成功后,明明已经审核通过却没有发现app上架,这个其实是apple的缓存机制,只要把地区和app价格修改一下随便,然后保存,在修改过来,等一下时间,就会上架并且可以搜索到了,单个人推测原因不是,仅列出可能性。

 

2.构建版本无效:这个例子说实话我碰见的很少,构建版本这个东西在第一次上架以后,基本上只需要改动版本号和更新信息就好了,特别的例外吧

 

3.权限请求没到位:这个原因是我认为最可能的。并且跟同事测试过,上传了两个版本,一个带请求权限,一个不带的,事实是带权限的可以通过,不带的就会消失

【解决办法:在项目中,对相册,相机之类的权限请求是,在info.plist文件里面添加key权限。特别注意的一点,key值对应的string字段,一定一定要写,为什么呢,不写也会版本消失的】

4.私有API:其实这个可能不大,一般是在版本构建以后,并且提交以供审核后用邮件提示的,只是提出这种可能,以我的经验,对于分享和第三方登录时,在新浪的sdk里面,绝逼百分之780含有广告字符和私有api,还有google的分享的登录,这个基本上可定会含有的,建议不用,实在用的话,请搜索用终端命令去掉广告字符和API的复杂方法

 

 

个人手打,不喜勿喷,随便转载。。。

5.现在更新一下吧:UIWebview的api使用和控件,AFNetworking中含有UIWebview也会导致上传失败,不过现在上传失败一般都会有邮件通知的,看下邮箱邮件失败的代码,基本都能定位到错误信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值