我遇到的Xcode 8以后上传到iTunes 刷新不出来版本的问题

经历了两次卡死在上传成功,版本死活刷新不出来的问题,我觉得是时候记录下来了。。。

不知道有没有人遇见和我一样的情况呢?上传成功刷新马上就显示正在处理,然后等两分钟,开森的再次刷新一次,然而。。。什么都没有了。。

第一反应就是上网搜索原因,总结解决办法三种:1)去邮箱看有没有苹果官方发回来的邮件(PS:同事说她每一次更新都会有邮件收到,然后从2月份开始,我就再也没有收到有关苹果发来的邮件,宝宝心里苦😒,如果有人知晓原因,麻烦留下言哈,先谢谢)2)就是Xcode 8对权限的配置要求更加严格了,这点大家想具体的了解也可以搜一下,网上好多解释的挺清楚的,加权限一定也要加注释;3)调用的三方库中调用了私有的Api(这个时候就需要自己去排查了)。。。。。

接下来叙述第一次遇见这种具体情况:

项目中用到了这些第三方:

podfile文件

项目中本来添加了这些权限设置

修改前的info.plist

第一次上传的时候死活不晓得少了什么权限,后来想着有“打电话”功能,那就把通讯录权限添加进去吧。。。然后就成功了。。

修改后的info.plist


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

然后下次又要更新版本了,这个问题再次出现了,我仔细的回忆这里面又改了什么内容,习惯性思维:肯定又是那个权限忘记添加了。。。悲剧的是并没有成功。然而我偏离了正确的轨迹越来越远。

我再次思考添加了什么,TZImagePickerController、JKCategories、LZQPicker只有这几个是新添加的,我首先添加的是日历权限(并没有成功,最终结果也证明了我只是调用了系统的日历控件并不需要打开日历权限)。最后在和朋友商讨这个问题的时候,朋友帮我查到的结果是你看看你的第三方里面有没有用私有的Api,我恍然大悟。。。我怎么忘记了还有这个原因呢O(∩_∩)O~

果断的去把podfile文件夹中JKCategories这个第三方删除掉,然后在终端打开进去这个工程内(cd....就是这个命令)更新第三方库,就可以删除这个第三方了

更新第三库

在这个过程中有点慢,我性子急,就Control + C 中断掉(前提是显示你要移除的第三方显示已经移除,不然还要再次更新),然后再 pod install ; 再次打包 --> 提交 --> ok了;

欢迎大家指正!!!O(∩_∩)O哈哈~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,004评论 25 708
  • 给大家分享一下昨天发生的小故事把。 01 就在昨天,我们原本相亲相爱的团队发生了一场酝酿已久的一场撕逼大战。其战况...
    自制力才是超能力阅读 400评论 4 4
  • 风很大 夜很长 不思量 自难忘 思绪 比路长
    Mr_Zoul阅读 357评论 0 0
  • 很多时候,我们都在问自己,你为什么不成功?别人轻易得到的东西,你却找不到开始的地方?从前我也是带着这个问题,一直在...
    落落成鸦阅读 1,244评论 0 1
  • 1. 我喜欢下面这段话: 人类其实也是共生生物。没有共生现象,地球上可能就不会存在生命。也许正是共生关系推动了多细...
    求求女先生阅读 318评论 0 2