背景:最近电脑升级了系统macOS Sierra 10.12.1;Xcode 也升级到了Version 8.1 (8B62)。

问题:使用Application Loader3.0 上传应用到iTunes connect 遇到报错:ERROR ITMS-90168:"The binary you upload was invalid",但是也没有其他的提示信息。

问题总是要解决的,于是我就到网上搜寻解决方案,找到的大部分的解决方案都只是在终端中执行以下几行命令:

  1. <span style="font-size:18px;color:#330000;">$ cd ~/.itmstransporter
  2. $ rm update_check*
  3. $ mv softwaresupport softwaresupport.bak
  4. $ cd UploadTokens
  5. $ 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."的更多相关文章

  1. php $_FILES上传失败 error返回值说明

    用PHP上传文件时,我们会用程序去监听浏览器发送过来的文件信息,首先会通 过$_FILES[fieldName]['error']的不同数值来判断此欲上传的文件状态是否正常. $_FILES[fiel ...

  2. Struts2文件上传方式与上传失败解决方式

    首先将几个对象弄出来第一个 上传页面第二个 上传action第三个 startut2配置文件 我的文字描述不是很好,但是终归是自己写出来的,后来我在网上看到一篇关于文件上传描述的非常清楚的文章, 链接 ...

  3. KindEditor文件上传成功前端显示上传失败

    一.使用kindeditor 上传图片 ,根据kindeditor 要求返回了相应的数据, 但是kindeditor 插件显示上传失败!!! 解决方法: 各个版本位置可能不同!!! 1.修改kinde ...

  4. Thinkphp5图片上传正常,音频和视频上传失败的原因及解决

    Thinkphp5图片上传正常,音频和视频上传失败的原因及解决 一.总结 一句话总结:php中默认限制了上传文件的大小为2M,查找错误的时候百度,且根据错误提示来查找错误. 我的实际问题是: 我的表单 ...

  5. wangEditor 图片上传失败提示

    wangEditor 官网自定义上传事件:https://www.kancloud.cn/wangfupeng/wangeditor2/123689 声明:我用的wangEditor版本是2.1.23 ...

  6. Uploadify 上传失败

    更改Apache的php.ini的配置 In my php.ini (created custom ini file in public_html) would this solve this pro ...

  7. spring mvc:ueditor跨域多图片上传失败解决方案

    公司在开发一个后台系统时需要使用百度的UEditor富文本编辑器,应用的场景如下: UEditor的所有图片.js等静态资源在一个专有的静态服务器上: 图片上传在另外一台服务器上: 因为公司内部会使用 ...

  8. vs文件上传失败--超过最大字符限制

    一.问题 在文件上传时,会遇到大文件上传失败. >F12查看报错网络请求返回结果 >问题分析 由于vs上传文件默认的字符大小控制. 二.解决方法 >在web.config中修改或添加 ...

  9. ceph:如何处理rados --striper上传失败的对象

    如何处理使用rados --striper上传失败的对象? `Remove striped objects from a ceph pool without using the striper lib ...

随机推荐

  1. [未完成]关于POI的使用

    关于POI的使用关于POI的使用关于POI的使用关于POI的使用

  2. Linux串口编程(转载)

    在嵌入式Linux中,串口是一个字设备,访问具体的串行端口的编程与读/写文件 的操作类似,只需打开相应的设备文件即可操作.串口编程特殊在于串 口通信时相关参数与属性的设置.嵌入式Linux的串口编程时 ...

  3. GD库使用小结---2

    接着上一篇.GD库可以折腾很多用法出来,当然得跟画图相关,除了前面的验证码.水印外,还可以进行图片的缩放,裁剪.旋转等操作,这在很多应用中可以见到. 1. 加水印 前面已经知道,我们可以使用image ...

  4. SQL Server 2008下日志清理方法

    1.将数据库设置成 简单 模式 选择要收缩的数据库,点右键 属性->选项,选择 简单模式 2.选择任务->收缩->文件 3.选择日志

  5. HDOJ2009求数列的和

    求数列的和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

  6. 判断DataReader中是否有指定列

    取出的DataReader如果在读取过程中报没有列的错误可以用这个方法. //调用该方法判断datareader中是否有指定列 public static bool readerExists(IDat ...

  7. 【ios控件】UIScrollView 事件说明

    // // UIDemoViewController.m // 06-1UIScrollDemo // // Created by k on 14-9-4. // Copyright (c) 2014 ...

  8. jQuery 日历控件 FullCalendar 初识

    最近有个日程管理的需求,就学习了一下 FullCalendar 控件的一些基本知识,本文不是详细介绍该控件的 API 的文档,而是记录本人使用过程中的一些学习情况. 先看一下效果图  月/周/日视图 ...

  9. InnoDB 离线转储工具

    一,应用场景; 1,表空间严重损坏,无法恢复;2,数据库表空间文件丢失后从磁盘上打捞出部分数据页面;3,恢复删除记录; 二,功能; 从数据页中直接转储出文本格式的行数据,从而可以后期用 LOAD DA ...

  10. java web中Jdbc访问数据库步骤通俗解释(吃饭),与MVC的通俗解释(做饭)

    一.Jdbc访问数据库步骤通俗解释(吃饭) 1)加载驱动 Class.forName(“com.microsoft.jdbc.sqlserver.SQLServer”); 2) 与数据库建立连接 Co ...