前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >扒虫篇-此构建版本无效

扒虫篇-此构建版本无效

作者头像
進无尽
发布2018-09-12 18:30:12
5330
发布2018-09-12 18:30:12
举报
文章被收录于专栏:進无尽的文章進无尽的文章

前言

一个公司的项目 1.0 版本被苹果拒绝了,问题修改好,再次上传后,构建版本时,发现上传的版本都是提示:此构建版本无效。


Snip20170110_3.png

这里说一下,被苹果拒绝的版本不能新建版本,可以通过在打包的时候,不修改版本号,修改 Build号即可,version是app发布时用户看到的版本号。build的为了方便开发者多次提交binary, 比如被苹果reject后。例如,第一次提交version和build都是1.0.假如审核没过,那么修改代码后新的构建的version还是1.0,build改为1.2.1就可以了

于是我就很纠结了,上次出现构建版本无效的时候是因为我没有适配 iOS10的私有属性设置,可是我是设置了的

Paste_Image.png

而且我没有公司的APPID绑定的邮箱,无法查看苹果发来的问题反馈邮件,尝试了很多方法,依然不行,最后无奈下班了.......

第二天找到了公司的企业邮箱,查看苹果发来的邮件,竟然是我的 Plus上的LaunchImage图片有错误。这才恍然大悟,我记得昨天打包的时候是报过错误的,我没在意,因为之前也报过错,可是没有出现构建版本无效的情况,而且不是每一次 Archive 的时候都会报错,这里的教训是

Archive 时报的错不可以随便无视

Paste_Image.png

于是又回头查看了报错的详细信息:

Paste_Image.png

LaunchImage-800-Portrait-736h@3x.png pngcrush caught libpng error

我们都知道 default.png default@2x.png default-568h@2x.png default-667h@2x.png default-736h@3x.png 后面两个是6和6+。 所以是说 5.5 的图片有问题

Paste_Image.png

解决方法

用photoshop把png图片保存为NOT INTERLACED(不交错)的, PS 导出 - 存储为 Web 所有格式(100%)- 不勾选 “交错”,再次保存即可,我曾经尝试过,把有问题的图片拖到PS中,快速导出为PNG,可是还是不能用,报错,所以快速导出为 PNG的方法不可用

Paste_Image.png


小结

这样下来就不会报构建版本无效的错误了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.01.11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • Archive 时报的错不可以随便无视
      • 解决方法
        • 小结
        相关产品与服务
        腾讯企业邮
        腾讯企业邮(Tencent Exmail)是腾讯基于多年海量用户邮件系统研发和运营经验,为企业量身订造的一套办公用邮箱系统。稳定、简洁和快速,整合了丰富的企业应用,涵盖资源共享、消息发布、组织管理等方面。腾讯企业邮和微信生态深度整合,为您提供便捷高效的移动邮件解决方案。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档