ITC里面显示二进制文件无效(适配64位)


这一切要从我们app第一次被拒开始讲起:

我们app只审核了一个小时就被苹果拒绝了大概意思是说我们app首页滚动图种加了一个游戏中心,点击进去是一个网页小游戏列表。 

发布遇到的问题!!!

在审核这段时间由于开发了新的功能,所以打算上传一个新的ipa以供审核,但是上传了多个buid版本,一直在点击ITC里面的构建版本按钮后找不到已经上传的最新buid。起初以为是ITC出问题了,尝试打电话给苹果的技术支持了,他们讲这个问题只能联系苹果的美国技术支持,也通过ITC里面的联系我们给苹果发了反馈邮件。

       后来在点击预发行那个按钮后发现了问题,之前上传的build,苹果确实是收到了,但是却显示二进制文件无效,所以在点击构建新版本的时候找不到对应的buid。

如图:


打开邮箱,发现我每上传一个build,苹果就会给我发一个邮件,邮件内容如下:


意思是说我们的项目没有支持64位,而苹果要求自2015年2月1号开始,之后上传到AppStore的应用必须支持64位。

苹果提示要按照Xcode默认的buidsettings配置。

看下我们项目中的配置信息:


完全没错啊,程序运行也没报错,就是传给苹果,苹果直接说不支持64位。

 

解决:

我把Valid Architectures中的内容全部删除,再一个个添加进去,重新运行项目发现报错了。提示是百度分享SDK没有支持64位。

最后把百度分享换成了友盟分享。因为友盟分享已经支持了64位。

 

再重新上传就一会就可以在点击构建新版本中找到新上传的buid了。这样一搞app增大了好多。


在这里不得不吐槽下百度,这么大公司,搞个百度分享的SDK放到那就完了,好久没更新了,哎。。。。。。

以后项目中用到第三方类库一定要先看这个类库维护情况,更新情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值