您的位置:首页 > 其它

发布IPA到苹果商店技术及错误汇总

2016-05-27 15:44 513 查看
基本的流程图,可能看的不清楚,能起到效果就行了,有时间再美化:



1、通过Loader上传时出现no suitable application records were found

需要登录苹果网站,进入开发者中心,新建一个app,再来上传就好了。

2、IPA实现个推的推送,需要哪几步?

在个推网站注册app,获取到AppID,AppSecret,AppKey,这些在发布ipa是需要配置。

在苹果网站开发者中心-证书管理中-发布版,新建证书,选择APN服务,下载cer文件,通过IOS电脑得到p12文件,

注意:此秘钥文件不同于发布ipa时的,这是在个推官方使用的。

3、发布ipa

其实这是后补的,记录一下吧。

使用IOS电脑打开密钥助理(Keychain Access),生成证书请求文件(.certSigningRequest文件,此文件可通用,不过需要注意有效期),至于怎么生成,找度娘咯。

这个文件下边会用到,取个标准化的名字,可以临时存在桌面。

下边就是申请证书和描述文件。

证书分为开发版和发布版,开发版不能发布到商店,仅作为测试使用,借助第三方工具(iTools),无需越狱就能安装的,之前需要在开发者中心把手机的UDID添加进来才行。怎么查看UDID?找度娘。

通过使用请求文件,得到cer文件,导入到IOS系统中,在秘钥助理中找到,右键-导出成p12文件。

下边就是生成描述文件(mobileprovision)。

得到p12和mobileprovision,发布ipa就可以了,记住自己的证书密码。

一般遇到错误时,可以把证书文件、描述文件、密钥文件重新再弄一次,如果尝试2-3次还是不行,就要仔细考虑了。

记住:

一个cer文件分别在两处使用,普通发布app的cer文件,

可以通过apple网站生成描述文件,

同时还可以通过MAC生成打包APP使用的p12文件。

如果发布的app需要APN消息推送功能,还需要新增一个带有APN功能的cer,用这个生成带APN功能的描述文件,这个文件发布APP时使用,再用这个cer文件通过mac生成带APN功能的p12文件,提交到个推管理后台。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: