关于APPSTORE的应用上传

最近参与了一个项目,是手机应用的。其中开发了android 和iphone 的应用。项目完成之后,自然需要上传到对应的电子市场上。Android的很顺利,15分钟注册完成,交25美金之后,就顺利上传并可以看到自己的项目了。而且更新也非常快。但APPSTORE就总共花了我三天时间去研究才最终上传 。这里和大家分享一下中间的问题。

 

1。注册开发者ID,这个网上注册,填写对应的资料,这个过程资料是不能错的,因为无得改。

2。填写一份确认书,上面要有可支付海外的信用卡资料。(感觉这样不安全,随便都可以扣了)支付了99美金的个人开发者帐号,还有一个是299美金的,299只适用于企业内部自己开发发行属于自己的应用。苹果收钱是快的,一天就完成了。帐号被激活。

3。痛苦从这个时候开发了。英文不好的同学,可以准备好翻译软件了。根据指引创建一系列的证书,这个证书被分为开发用,以及发布用两种。证书完成注册之后,还需要与你的开发环境进行绑定后才可以使用。

这里要注意几点,首先要确保你填写的bundle ,这里要填到Xcode中的 list 文件的,两 者要一致。

开发者,安装证书,要安装到MAC的KEY管理中的登录中的我的证书,否则XCODE是找不到的。下载证书,双击有时它是自己装到系统那列了。我最后是用finder拖进去的。

关于证书的删除,我不知道MAC系统是不是有bug解锁也删除不了,必须关掉KEY管理器,重新开,解锁才能删除。

发布者,安装证书,就简单一些,下载直接双击就入了XCODE的组织者管理器了。

这里也是要注意,我就遇到了,我之前建的发布证书,是需要与你建的应用ID关联的,但苹果不知是什么原因,它建APPID的时候,默认是把ICLOUD打上的,其实我们不需要用到这个苹果的云平台。这也是导致我一上传 好,就被提示二进制文件错误。

修改这个应用ID,去掉ICLOUD之后,发布者证书,会重构。这时你需要重新下载安装。但编译仍然不能通过,这时你需要找到你的项目文件就是那个project,右键查看包内容,找到XXX.project找provinsion profile后面有跟上你以前的证书的内容,删除。

这才能编译通过。

4。在发布应用前,需要确保你的项目的BUILD环境,已经设置为发布者证书,而不是开发者证书。

 

我上传 的项目,目前还是审核中,估计还需要几天才能上线了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值