Xcode8上架辛酸史

昨天晚上我第一次用最新的Xcode8.2上架,之前都是用Xcode7上架的,然后,我就悲催的踩了很多坑,都说要总结教训,所以我现在就整理一下我昨天遇到的问题吧,顺带整理一下用Xcode8上架的流程,以后就算忘了也不怕,姐可以翻博客来看。

第一步:打包你的项目

打包之前要做3件事

1.把所有的断点去掉
2.Product -> Scheme -> EditScheme 然后如下图改,把run里的改成Release
这里写图片描述

3.选证书,这个重点讲一下
Xcode8里选证书跟Xcode7是不一样的
首先,你都不知道在哪里选对吧(*´_ゝ`)
如下图顺序做就可以了
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

总结就是:1,勾选Target里面的Automatically manage signing 2.去project 里面选一下signing 3. 回到Target把勾去掉,在出现的两个signing里面选一下打包的证书,要上架当然是上架的profile
4.去target 里面的build setting里面选一下signing 都选distribution的,那个provisiong profile不用选,自动就是前面选过的。

4.证书选完之后Archive,这个都知道怎么做吧,Product -> Archive
然后打包完
这里写图片描述

Export出来一个ipa的文件,这个文件就是等下你要上传到iTunes Connet里面的文件

第二步 :新建版本

我不是第一次上传,所以新建一个版本就好了,然后我昨天遇到一个坑爹的事情就是,苹果正好更新了什么协议,点开iTunes Connect 提示我去同意一下那个新的协议,嗯,我就去同意,同意完事情就出现了,我怎么也打不开我的App里面的版本编辑页面,我好着急啊,我在怀疑我的电脑是不是中毒了,我的网络是不是不行了。可是着急也没有用,然后我就想其他帐号也是这样的吗,然后我就登录了另外一个苹果帐号,发现不同意新的协议之前是可以点开版本编辑页面的,同意之后也打不开了,这下我就放心了,不是一个帐号的问题。那我也没办法,去百度一下别人也是不是遇到这个问题,可是,遗憾的是,只有我遇到了,别人都没遇到过,反正我没搜到,其间我还搜到的苹果的技术咨询热线,这个我之前还真不知道,不知道你知不知道,我还是记录一下吧:
广大的iOS开发者们,遇到莫名其妙的无法解决的新问题就打电话给Apple的技术顾问吧。
记住他们的电话:400-670-1855。
另外他们在邮件中提到他们各地区的联系电话:http://developer.apple.com/contact/phone.php。办公时间是北京时间周一至周五,09:00 至 17:00。

嗯,有问题,以后可以咨(sao)询(rao)他们

哈哈,想知道我最后是怎么解决的吗,我想说什么事情都抵不过时间,对的,我就是等,等了半个小时之后就可以打开了。(´▽`*)
这算什么解决办法啊。。。。 我想应该是同意协议之后,要更新app里面的设置吧,然后就打不开,更新完就打开了,然后blabla创建一个新的版本。。。。

第三步:上传你的二进制文件

就是你刚刚打包生成的ipa包,
然而,我就是这么不幸运的,人生就是这么坎坷,我又出了问题了
我用之前从苹果官网上下的Application Loader 上传我的二进制文件,发现上传不上去,遇到了Error Items - 90168 “the binary you upload was invalid” 意思是我上传的二进制文件不合法,吐血,怎么不合法了呀,我的二进制文件可是我辛辛苦苦打包出来的,难道我打包时候又出错了吗,我怀着悲伤难过的心情看了一个电脑右上角,已经凌晨两点多了,我想睡觉了,别折腾了行吗o͡͡͡͡͡͡͡͡͡͡͡͡͡͡╮༼;´༎ຶ.̨̨̨̨̨̨̨̨̨̨̨̨.̨̨ ༎ຶ༽╭o͡͡͡͡͡͡͡͡͡͡͡͡͡͡
但是没办法,有问题还是要解决不是吗,然后我就去百度了一下,找到了解决办法,说Xcode8不能用旧的Application Loader上传,要用新的,新的也不用去下,Xcode里面有自带,在Xcode->Open Develop Tool里面,好吧,然后我用那个上传就好了,真坑啊,再一次吐血。。。

然后你知道的,不是上传完立马就能提交的,要等一会儿,那个二进制文件才会出现在那个版本编辑页面的,嗯嗯,再等吧

最后一步

就是提交审核了 ,这个时候已经凌晨3点了,未眠的海棠花还在么?一直记得川端康成的那句话,一直在执着的等待,渴望听到凌晨四点海棠花开的声音。

好啦,以上就是我上架的过程,反正是提交上去了,不知道新的协议有什么新的坑,不知道会不会拒,上天保佑不会吧,如果有新的坑,我会看心情记录的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值