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

本文总结了发布IPA到苹果商店时遇到的问题,包括'no suitable application records were found'错误的解决办法,以及如何配置个推推送服务,涉及在个推网站获取AppID、AppSecret、AppKey,创建APN证书和p12文件的过程。当遇到错误时,建议检查并重新生成相关证书和文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本的流程图,可能看的不清楚,能起到效果就行了,有时间再美化:



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文件,提交到个推管理后台。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值