发布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文件,提交到个推管理后台。
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文件,提交到个推管理后台。
相关文章推荐
- SQLServer的数据类型
- 字符串的全排列
- 所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
- 找到下一个“元素节点”通用函数
- 如何优雅的控制goroutine的数量
- 【SSH网上商城项目实战30】项目总结(附源码下载地址)
- 通过ssh隧道访问mysql,包括免密码操作
- ibatis 中遇到的 Parameter index out of range (13 > number of parameters, which is 12).问题
- Java的线程池机制
- 《欢乐颂》第二季来袭:程序员救美,邱莹莹终于找到靠谱男
- 蓝牙BLE 架构剖析
- [置顶] 在unity中UUGI的一些使用和操作
- Android 5.0+ 解析(二)CardView控件
- JFinal 源码知识点
- 流式大数据处理的三种框架:Storm,Spark和Samza
- 为AM335x移植Linux内核主线代码(1)了解dtb
- 各种照片尺寸和分辨率
- db2 v10.05windows安装及数据导入
- 为写入性能优化:Redis
- Android Template(模板) 编写(一)