xcode6发布app的折腾

项目早就做完了,那时iPhone6还没发布,所以压根没有考虑4.7,5.5寸的适配,后来领导考虑到iOS8的不稳定,也就暂时不适配了。(虽然app里没有用到太敏感的api,但是屏幕的适配问题很有可能不能通过审核)


今天产品说要上传,于是……

product-->archive-->submit


结果

ERROR ITMS-9000

invalid code signing entitlements you aoolication bundle's signature contains code signing entitlements that are not supported on ios spacifically value '*'for key com.apple.developer.associcted-domains in payload/appXXX.app/appXXX is not supported

以为是证书和描述文件出了问题,进行了排除,没有问题


后来查了stackoverflow ,csdn,cocoachina,最后在cocoachina上看了一个程序猿的回复,试了一下


结果非常坑爹,在创新appid的时候默认选中一个选项:Associated Domains 

查了一下文档,标注是 

Enable associated domains if you want your app to be associated with a domain to access specific services—such as Safari saved passwords and activity continuation.

google 翻译了一下 :如果你希望你的应用程序将与域相关联的访问特定的服务,如Safari浏览器保存的密码和活动延续启用相关的领域。

我的理解,也许就像是app内调用safari第三方登录授权一样


修改方法,找到对应的appid

edit appid 然后去掉这项的勾选,save即可


然后尝试,兴许是最近appstore上传比较快了,估计是幸运,很快就上传完了,习惯性的去iTunes Connect确认一下状态,当时就傻呆了,状态竟然没变,还是submit toreview,跟没有上传一样。

但是这时,有点是改变的,在Prerelease下可以看到刚才上传的ipa。


试着去点击了一下submit toreview ,提示我要是用xcode5.1以上版本或者是application loader上传


然后仔细看了一下还有什么地方是没有设置的,最后发现最下面 Version Summary是我没有去点击过的,就试了一下,是版本信息的确认,看了一下点击Done。

然后返回,这时在Build下有了一个加号,点击加号就会看到刚才上传的ipa了,选中,然后再点击submit toreview,稍等一会,状态改变了。


这次上传碰到了这两个问题,还算是比较顺利的。遇到的这两个问题还是查了一段时间的,所以写出来,给后面的程序猿和程序媛提供一些参考资料,第一次写贴,写的不好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值