Xcode8 - apploader 上传失败 - ERROR ITMS-90168: "The binary you uploaded was invalid."
背景:最近电脑升级了系统macOS Sierra 10.12.1;Xcode 也升级到了Version 8.1 (8B62)。
问题:使用Application Loader3.0 上传应用到iTunes connect 遇到报错:ERROR ITMS-90168:"The binary you upload was invalid",但是也没有其他的提示信息。
问题总是要解决的,于是我就到网上搜寻解决方案,找到的大部分的解决方案都只是在终端中执行以下几行命令:
- <span style="font-size:18px;color:#330000;">$ cd ~/.itmstransporter
- $ rm update_check*
- $ mv softwaresupport softwaresupport.bak
- $ cd UploadTokens
- $ rm *.token </span>
然后他们就解决了,然后就没有然后了,所以我想到可能是系统版本和Xcode版本导致的问题,于是我又用旧电脑试了一把,开始报其他的错误。因为在Xcode8的项目里多了一个.entitlements的文件。所以倒到Xcode7里面又遇到一些授权方面的问题,干脆还是用Xcode8吧,毕竟是趋势。
我还想到过可能是Application Loader中的缓存导致的错误,所以我便将它卸载掉然后在iTunes Connect里面找到链接重新下载了3.0版本(貌似构建版本里面只有一个3.0版本),后来试了一下还是不行。
最后的最后我找到了苹果开发者技术支持的电话:400-670-1855,打电话向他们描述了我的问题,最后电话另一边的Kay先生留下了我的邮箱并发邮件给我让我具体描述一下问题并录屏(QuikTime Player可以办到)演示一下我遇到的问题。之后我便收到了Kay先生的邮件,随即我将自己的问题描述给Kay。一天后我没有收到回复,随后我又发了一封邮件确认他们收到了我的问题描述。
第三天的早上也就是今天,Apple 开发者计划支持的资深顾问 Fido回复我说:我们发现你目前使用的是 Application Loader 3.0 的版本,根据内部团队的建议,请您更新到 Application Loader 3.6 的版本。
于是我就开始寻找 Application Loader 3.6,后来在stack overflow上面发现一条赞数很多的回答,其实很简单,Xcode里面本来就有:打开Xcode,点击Xcode->Open DeveloperTool->Application loader,点击就是你的Xcode对应的最高版本的Application loader,我看了一下Xcode8自带的就是3.6版本的Application loader。
写在最后:广大的iOS开发者们,遇到莫名其妙的无法解决的新问题就打电话给Apple的技术顾问吧。
记住他们的电话:400-670-1855。
另外他们在邮件中提到他们各地区的联系电话:http://developer.apple.com/contact/phone.php。办公时间是北京时间周一至周五,09:00
至 17:00。
Xcode8 - apploader 上传失败 - ERROR ITMS-90168: "The binary you uploaded was invalid."的更多相关文章
- php $_FILES上传失败 error返回值说明
用PHP上传文件时,我们会用程序去监听浏览器发送过来的文件信息,首先会通 过$_FILES[fieldName]['error']的不同数值来判断此欲上传的文件状态是否正常. $_FILES[fiel ...
- Struts2文件上传方式与上传失败解决方式
首先将几个对象弄出来第一个 上传页面第二个 上传action第三个 startut2配置文件 我的文字描述不是很好,但是终归是自己写出来的,后来我在网上看到一篇关于文件上传描述的非常清楚的文章, 链接 ...
- KindEditor文件上传成功前端显示上传失败
一.使用kindeditor 上传图片 ,根据kindeditor 要求返回了相应的数据, 但是kindeditor 插件显示上传失败!!! 解决方法: 各个版本位置可能不同!!! 1.修改kinde ...
- Thinkphp5图片上传正常,音频和视频上传失败的原因及解决
Thinkphp5图片上传正常,音频和视频上传失败的原因及解决 一.总结 一句话总结:php中默认限制了上传文件的大小为2M,查找错误的时候百度,且根据错误提示来查找错误. 我的实际问题是: 我的表单 ...
- wangEditor 图片上传失败提示
wangEditor 官网自定义上传事件:https://www.kancloud.cn/wangfupeng/wangeditor2/123689 声明:我用的wangEditor版本是2.1.23 ...
- Uploadify 上传失败
更改Apache的php.ini的配置 In my php.ini (created custom ini file in public_html) would this solve this pro ...
- spring mvc:ueditor跨域多图片上传失败解决方案
公司在开发一个后台系统时需要使用百度的UEditor富文本编辑器,应用的场景如下: UEditor的所有图片.js等静态资源在一个专有的静态服务器上: 图片上传在另外一台服务器上: 因为公司内部会使用 ...
- vs文件上传失败--超过最大字符限制
一.问题 在文件上传时,会遇到大文件上传失败. >F12查看报错网络请求返回结果 >问题分析 由于vs上传文件默认的字符大小控制. 二.解决方法 >在web.config中修改或添加 ...
- ceph:如何处理rados --striper上传失败的对象
如何处理使用rados --striper上传失败的对象? `Remove striped objects from a ceph pool without using the striper lib ...
随机推荐
- poj 3678 2-SAT问题
思路:将每个点拆分为两个点 a与a' ,a表示为1,a'表示为0.那么条件给的每个边自然就会存在矛盾,然后根据2-SAT建边就行了. #include<iostream> #include ...
- hdu1565 网络流或状态压缩DP
对于网络流有一个定理: 最小点权覆盖集=最大网络流: 最大点权独立集=总权值-最小点权覆盖集: 网络流解法代码如下: #include<cstdio> #include<iostre ...
- Ehcache(2.9.x) - API Developer Guide, Cache Event Listeners
About Cache Event Listeners Cache listeners allow implementers to register callback methods that wil ...
- HTTP - 摘要认证
基本认证便捷灵活,但极不安全.用户名和密码都是以明文形式传送的,也没有采取任何措施防止对报文的篡改.安全使用基本认证的唯一方式就是将其与 SSL 配合使用. 摘要认证是另一种 HTTP 认证协议,它与 ...
- Unity3d发布错误:could not allocate memery:system out of memery!
可能出现的原因: 1.项目太大了2.项目坏了3.资源坏了4.单个资源定点数超了e. 解决办法:删除了一些模型.是模型太大,面数.顶点数太多的原因. Unity3d里查看模型的顶点数 展开fbx ...
- Unity3d,OnMouseDown()不执行的原因总结
1.代码:看代码有没有附加上要点击的物体上: 2.碰撞:要点击的物体加了碰撞,位置大小都对:而且鼠标屏幕点击的点和它之间没有其他的碰撞遮挡(OnMouseDown()原理利用了射线): 3.相关的摄像 ...
- int/double/string使用
在计算机中存储数据和儿童在抽屉中存放物品很类似. 例如: 要在计算机中存一个数字50,需要两句话. int a; //将要放的物品告诉家长 a=50; //将物品放到某个抽屉中 计算机存储变量的过 ...
- 我对c++对象内存布局的理解
引言 结合网上的一些资料,通过自己的一番摸索,得出了一点个人见解.现在写下来,希望与各位同学共同探讨,共同进步. 以下所有代码均是在VS2012下测试. 一个普通的基类 1: #include < ...
- ajax 内部值 外部调用不了原因
var id=‘123’; $.ajax({ url:’http://www.xxx.com/ajax', type:'post', dataType: "json", data: ...
- Kubernetes Architecture
reference:https://www.symantec.com/connect/blogs/google-kubernetes-analytical-evaluation