s上一篇 讲述了android 如何打包,这一篇 看一下如何IOS下打包

在苹果上申请证书,及其麻烦,我写下来,有需要的直接拿走即可;

首先 苹果的证书分两种 一种是 development 证书,另一种是 distrbution证书,发布证书;

一 这两种证书的区别是:

(1)开发证书 申请完了,可以绑定100台机器,在苹果的官网上可以绑定,绑定完了,之后,你打包可以用 证书,也可以把有证书的app安装到你的Iphone上面;

(可以使用PP助手2.0,很方便,我之前使用itunes 太麻烦了而且 不太适合中国人用,出了问题,不提示,直接就是安不上,pp助手有提示,方便找错);

(2)发布证书:是在你的App做好了之后,使用发布证书 和provisionfile打包,这时候,这个app你是无法安装到本机的,只能使用MAC系统,上传到苹果商店;

然后可以下载,注意,ios的应用如果想上传到 苹果商店,只能使用 mac系统,window无法上传;,使用发布证书 打包的ipa文件,没有提交到苹果商店前,你是无法安装到本机的。注意;

二、 个推服务器也需要证书,但这个证书是push 证书,并没有provision file文件;注意,苹果的push 证书,相当于,给你的应用 一个push令牌,应用有了令牌就可以从app push service 接收到消息,

假如没有这个令牌绑定你的应用,相当于你的app没有令牌,这样你没法获取到个推服务器推送的信息,

三、 苹果普通的应用打包时候非越狱版本,需要三个文件 (a)秘钥密码 (2)证书 (3) provisionfile 描述文件 缺一不可;

假如你的应用还需要服务器推送消息给你,比如个推 ,那么除了上述文件之外还需要申请 push证书 ,push证书 只有秘钥密码 和证书,没有 provisionfile描述文件;

四 、 本人没有MAC电脑,因为开发的是HTML5应用,可以在window的hbuilder开发,但是,打包需要  秘钥,证书 ,和provision file文件,网上搜了一下,可以在winow上面 制作 秘钥,证书,和provisionfile文件;但是提交到苹果商店,一定要 mac系统;

五、 苹果证书申请流程为,首先你要有 my.certSigningRequest文件 这个文件是证书请求文件,拿着它去苹果官网开发者的官网上生成cer 文件,下载下载之后,放到MAC机器或是 window机器上,生成 p12文件 ,我一般生成my.p12文件;

然后 继续拿着 my.certSigningRequest 文件去开发者官网上去生成provisionfile文件

provisionfile 是描述文件,开发的provisionfile它包含 你的应用 和你的100台机器的关联关系,发布的不包含,审核过了都可以安装;

六、我们先来看最普通的申请ios 证书的过程,其中  my.certSigningRequest 文件是在MAC机器上生成的, 再往下,我会介绍如何在window上生成my.certSigningRequest 文件

6.1使用MAC系统 获取 苹果证书请求文件步骤(.certSigningRequest 文件)

我看了一下大量的图,直接转了博客:

http://www.9miao.com/thread-56997-1-1.html

6.2 由于我们使用的是window开发,所以可以使用Window文件生成苹果请求文件

这是文章:

http://open.zhui.cn/index.php?title=Windows%E7%8E%AF%E5%A2%83%E4%B8%8B%E7%94%9F%E6%88%90Apple%E8%AF%81%E4%B9%A6%E6%95%99%E7%A8%8B

写的很好;

(7)这样我们有了 秘钥 ,证书,provision文件,就可以打包了;

这样我们就打包完成了,注意一点,要使用开发证书来打包,这样我们能安装到 苹果手手机上面;

(8)好了,下一步我们有了yunyuong.ipa文件了,需要把它安装到我们的iphone机器上,注意一定要是开发证书打包的,发布证书打包的,不提交到苹果商店是无法

安装到自己的iphone机器上的;

最好不要使用Itunes安装,有问题也不报错,没法查原因,

下载PP助手

这里有个安装本地应用 点击,找到你自己开发的.ipa文件 即可安装,我之前也是不停地试试,发现 使用发布证书打包的ipa文件死活安不上;

(9) 假如我们 需要连接个推服务器推送消息请看:

这里有IOS  应用证书,注意此处的证书可不是刚才的申请 打包的 IOS development证书,这里需要填写 push证书

制作流程为:

http://docs.getui.com/pages/viewpage.action?pageId=1934165

有一点要注意:这个文档写的不清楚:尤其是这一部分:

Provisioning Profile 文件的创建

这一部分其实是跟对于 我们的普通的开发和发布证书来的,provision profile文件,因为push 根本就没有 provision profile文件


从个推的官方文档截图看,下面的provision 使用的证书一定不是上面创建的APNs 证书

也就是说客户端需要从新建一个IOS development证书 ,然后再去创建provision file

注意这一点;

苹果应用 Windows 申请 普通证书 和Push 证书 Hbuilder 个推(2)相关推荐

  1. Windows申请iOS证书上架App Store详细教程 (有这一篇就够了)

    Windows申请iOS证书上架App Store详细教程 上架基本需求资料 1.苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2.开发好的APP 通过本篇教程,可以学习到ios证书申请 ...

  2. windows申请免费SSL证书-Let's Encrypt

    Let's Encrypt 项目是由互联网安全研究小组ISRG,Internet Security Research Group主导并开发的一个新型数字证书认证机构CA,Certificate Aut ...

  3. push证书申请_iOS推送证书申请

    iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书和上架到App Store的ios 推送证书! iOS证书申请这里用到一个工具Appuploader,可以在win系统中 ...

  4. 苹果开发者账号申请 .cer 证书

    申请 .cer 证书 一.首先登录开发者中心,进入证书页面. 二.点击证书.ID及配件文件,进入设置. 三.进入iOS Dev Center,"Certificate"->& ...

  5. 【iMessage群发苹果推】 Product证书—>Product推送证书—>Product证书打包的程序对应的devicetoken—>Product推送

    推荐内容IMESSGAE相关 作者✈️@IMEAE推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者✈️@IMEAE推荐内容 1.家庭推内容 *** 点击即可查看作者要求 ...

  6. Xamarin iOS教程之申请付费开发者账号下载证书

    Xamarin iOS教程之申请付费开发者账号下载证书 Xamarin iOS使用真机测试应用程序 在讲解iOS Simulator时,已经提到了虽然iOS Simulator可以模仿真实的设备,但是 ...

  7. 苹果 App Store 申请和管理相关知识

    本文转载至 http://blog.csdn.net/yu0089/article/details/8027669 app store为开发者提供四种类型的申请: 个人ios开发者计划$99/年 公司 ...

  8. IOS Push 证书的重新生成

    IOS的推送证书,有有效期限制,一般为一年.当我们证书过期的时候,就需要重新生成证书了.有一段时间没有上苹果网站了,昨天上去一看,此奥,改版了,下边我们将重新生成一个正式环境的push推送的证书. 1 ...

  9. iOS生成推送push证书,push.p12文件

    @[TOC] 生成push证书 在ios应用中如果要使用推送功能,需要在apple官网生成一个推送的证书用于鉴权: 与打包证书类似,推送证书也分为开发版和正式版 之前一直在用开发版的证书,直到上线后有 ...

  10. 【苹果相册推】您只需使用证书并发布证书描述文件(无需发布)上传PEM范例文件

    推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容 *** 点击即可查看作者要求内容信息 作者推荐内容 2.相册 ...

最新文章

  1. iOS沙盒目录结构解析
  2. 运行Myeclipse发生这事这是怎么回事,大神们
  3. openlayer xyz加载_webGIS实践:3_1_openlayer展绘点线面注记
  4. 关于手动栈 (模板)
  5. MFC 程序来龙去脉
  6. mysql的事物隔离机制?
  7. python找不到os模块_Python中的OS模块:您需要知道的一切
  8. mysql pxc 安装_MYSQL PXC 集群安装
  9. VRPN-OSVR介绍
  10. 2019中南大学考研计算机考试,2019年中南大学计算机考研经验分享(复试+真题)...
  11. 苹果手机在哪里清理内存_iphone苹果手机内存不足之清理大法
  12. RDS2016 Multipoint Role
  13. (自兴人工智能)python猜数字游戏
  14. 工程计算和数据科学中常用的9种测量距离
  15. Tekton系列之实践篇-使用Tekton Trigger让Tekton使用更简单
  16. 第一次写博客,给大家推荐几个C语言视频教程
  17. 学会读源码,很重要!
  18. Spring Security OAuth2实现使用JWT
  19. 【快直播】libLebConnectionSDK
  20. android studio 使用Generate JavaDoc生成javaDoc

热门文章

  1. 随记-Git相关操作
  2. 语音识别系统原理介绍---从gmm-hmm到dnn-hmm
  3. 【DL小结3】RNN与LSTM
  4. PyQT5 QtWidgets 设置单元格不可编辑/可编辑 恢复单元格默认设置
  5. C++/QT控制通过VISA控制硬件设备,超级容易学会的控制硬件方法
  6. 微型计算机用于梯群控制时 其优点是,下列根尖周病的治疗要求中,说法不对的是A.要求无菌操作技术B.根管内应为无菌环境C.炎症渗出物应...
  7. java类路径定制_设置Java类路径的注意事项
  8. hbase 查询固定条数_大数据存储利器 - Hbase
  9. Integer与int比较的坑
  10. 深入浅出新一代云网络——VPC中的那些功能与基于OpenStack Neutron的实现(二)-带宽控制...