Error ITMS - 90168 :" The b

作者: Bart_Simpson | 来源:发表于2017-06-06 21:05 被阅读83次

记录一个深坑,深不见底!!!!

开头这么气愤真的不怪我,昨天下午开始上传项目,给正式版测试做准备,结果项目报错——Error ITMS - 90168 :" The binary you uploaded was invalid "
上网搜索了下,有以下解决方法

一. 首先查到了是否缺少iphone Notification iOS7-10 20pt 的图标 打开Images.xcassets > AppIcon,如下图:

添加之后,使用了最新版本的Xcode8.1 进行打包,然后打开Xcode 点击右上角找到Open Developer Tool > Application Loader (3.6版本)进行上传验证,问题依旧


iphone Notification iOS7-10.png

二. 打开终端,输入以下指令:

cd〜/ .itmstransporter  
rm update_check *  
mv softwaresupport softwaresupport.bak  
cd UploadTokens  
rm * .token 

三. 用Xcode自带的Application loader上传

打开Xcode,点击Xcode->Open DeveloperTool->Application loader,点击就是你的Xcode对应的最高版本的Application

上面二,三方法我都试过,对我根本没用,都不行!!!!!!!!!!!!

没办法,第二天中午我打电话和客服沟通,然后客服提交了工单,说会有给我发邮件来跟踪问题并确定一些因素。邮件速度挺快的,刚挂电话过了几分钟就来了。

好专业的感觉,我一一对应回复了那些信息,然后过了差不多十几分钟,苹果又回复了

我满以为苹果会很专业的告诉我,你只要这样做就可以了,结果是重启电脑试试?(我脑海中的场景是:“网管,键盘不灵了!” “重启电脑就好了!!!”)

行,我这就重启电脑去! 然后我把邮件中的操作全部做了一遍,然而并没有卵用!!!

到底什么情况呢!!!! 整个人都烦躁了,还有其他东西都被这个上传给耽搁了!!

因为新加了一些大的功能,我就问组员有没有新加什么东西,没人说话,我只能继续在网上找原因了,后来一个组员说有没有可能是bundle的问题?


bundle??? bundle!!!!!!!!!

然后我去问做功能的人,她说bundle是直接修改后缀的

直接修改后缀??? 那就是传说中的不合法咯!!! 日了狗哟!!! 总算是找到问题了。

四. 项目里的bundle文件不符合规范

然后身为组长的我就开始缝缝补补,创建bundle,最后历尽艰辛上传成功

bundle构建方法如下

然后确定,项目中的样子就是


是的就这么简单


就是这个bundle折腾了我一天!!!!!!! 特此记录!!!

另外顺便贴上之前的制作framewoek文章,以防大家掉入深坑不得出。

swift——创建自己的framework,以及真机和模拟器两版本的合并!

五. 去用别人的电脑上传 =。=

有评论说也遇到这样的问题,没有bundle,然后别人帮他传项目就没问题。。。
所以有可能是上传电脑抽风了,换个电脑就好了。。。

相关文章:
App上架因为PLA 1.2被拒的经历及解决办法

转载请注明出处,谢谢!

相关文章

网友评论

  • momoxiaoming:特地注册账号来评论感谢一下
    Bart_Simpson:看来你也碰到这个问题了... 你是不知道,当初就因为这个弄了我2天,而且搜索相关问题还没有解决方案,简直烦死。只能不断上传去试能不能过
  • f1bf53f4b17d:我也遇到了同样的问题 但是项目中不存在bundle啊 而且我是所有的项目打包都不行
    Bart_Simpson:@路人乙乙乙 那就厉害了 =。= 我会把这个记录上去的。。。
    f1bf53f4b17d:@Bart_Simpson 应该不是这个问题 在我电脑上打包所有项目都不行 同事电脑再去打包就没毛病
    Bart_Simpson:那你按照前面的办法上传可以嘛? 确定没有bundle嘛? 说不定用一些不出名的第三方库里有?

本文标题:Error ITMS - 90168 :" The b

本文链接:https://www.haomeiwen.com/subject/feynfxtx.html