第一部分:
苹果的软件发布方式有三种:
1、Appstore方式
App store即application store,通常理解为应用程序商店。是苹果公司基于IOS的软件应用商店,向iPhone/iPad用户提供第三方的应用软件服务。
这是官方发布渠道,需要iDP资格,可面向所有设备发布。需要经过Apple公司的审核。
这种方式的应用,不可以直接安装到行货手机上,会提示”授权失败”,必须要通过Apple公司的审核之后,使用Apple ID去Appstore上下载才能安装。

2、Ad-Hoc发布
这是一种跟设备绑定的发布方式,应用程序使用时间和证书的有效期相关。每台要部署的设备(需要已知设备的deviceID,也就是UUID)都需要添加到证书的设备列表中,并在添
加后使用新生成的授权文件编译的安装包才可以安装到这台设备上,这种发布方式最多只能发布100部设备。
这是测试用发布渠道,任何开发资格都可以。不需要审核。
这种方式的应用,可以直接安装到行货手机上,前提是当前这部设备的UUID必须已经被添加到设备列表中了。否则也会提示”授权失败”。

3.In-House发布
企业方式部署,是指要在企业内部发布使用的使用。这种发布方式没有设备数量的限制,而且不需要指定可以安装的设备的UUID。
这种方式的发布需要注册企业开发者程序资格,注册的时候需要提供邓白氏编码等信息。
这是企业内部发布渠道,可以自行发布面对任意设备的程序,可自建web平台发布。

第二部分:
如上三种软件发布方式,如果想要使用,前提必须注册并购买苹果的个人开发者程序或者企业开发者程序,也就是平时我们所知道的IDP(iOS Developer Program)和IEP(iOS Developer Enterprise Program)。

iDP:每年99美元。可以申请个人的,也可以申请公司的。审核简单。个人IDP,只需要填写信用卡信息、个人信息即可;公司IDP相对复杂一些,除了信用卡信息、还需要公司信息
、营业执照信息等。公司IDP中可以有多个user,但是发布只能是最高权限的人发布,不过最高权限人可以给其它用户授权。
支持的软件发布方式为:Ad-Hoc发布、Appstore发布。

iEP:每年299美元。审核比较复杂。支持的软件发布方式为:Ad-Hoc发布、in-house发布。

了解了如上信息之后,那么如何注册并购买苹果的开发者程序呢?
提供两个地址:
IDP申请地址:https://developer.apple.com/programs/ios/
IEP申请地址:https://developer.apple.com/programs/ios/enterprise/
在注册的过程中需要注意的有以下两点:
第一,需要Apple ID。大家都知道,你刚买了一部iphone或者ipad,一般销售人员都会帮你注册一个账号,用于在Appstore下载和购买应用。这个账号就是Apple ID。如果你已经有了Apple ID,就直接登录,然后填写信用卡等信息就可以了;如果没有,那么需要新创建一个,这个创建是免费的,和你注册一个论坛账号没有啥区别。
第二,填写完所有的信息之后,并不是你输入了信用卡信息就完事了,需要等。等什么时候你的信用卡上得到消息被花去了99刀或者299刀,就去查看一下注册Apple ID的邮箱,应该会有一封激活邮件,打开连接,将激活码输入,点击后面的”Activate”.至此才算真的购买成功了。

第三部分:
成功购买了IDP或者IEP之后,接下来就是创建证书了。这个有文档。参看http://124.193.96.86:27096/forum.php?mod=viewthread&tid=327&highlight=IEP。
首先,创建证书。也就是.cer文件。这个创建之前,需要证书请求文件,这个文件必须在MAC机上生成,需要使用钥匙串和Apple ID账号。
注意:
创建证书可以是开发证书,证书名字以iPhone Developer:开头的,这种证书一般用于程序开发调试。
还有一种是生产环境下的证书,证书名字以iPhone Distribution:开头的。

其次,创建APP ID。这个的主要用途是用来标识你的软件应用。有几点需要注意:
1、如果这个APP ID中最后部分是*,则表示ID具有通配功能,通配出的不同的APPID打出来的应用包,可以安装在同一个终端不会相互覆盖;
如果不是*,则表示是唯一的包名,安装在同一个终端会相互覆盖;
但两者有一个区别,带通配功能的APPID所关联的证书是不具备推送服务(Push Service)的。
2、如果你的应用最终是要发布到Appstore的,那么这里的APP ID是必然不会包含*的。

再次,创建授权文件。创建授权文件的时候就会选择发布方式。如果是IDP,可选择的方式是Appstore和Ad-Hoc;如果是IEP,可选择的方式就是In-House和Ad-Hoc。如果选择是Ad-Hoc,会让你选择要添加的设备。

最后,所有东西都创建好之后,将cer证书导入到之前生成请求文件的MAC机上,就可以从钥匙串里导出p12私钥文件,导出的时候可以设置密码。至此,所有文件都齐全了。

第四部分:
带上你的p12、带上你的授权文件(.mobileprovision)、私钥密码、证书名字(如果你是IEP证书的话),就可以打包安装在行货版机器上了。
在打包的时候我们只需要弄清楚在哪儿上传哪个文件就行了。
IDP的截图:
类别:IDP
App IDs:APPID(MKEY的)
授权文件:后缀为.mobileprovision的文件
私钥:后缀为.p12的文件
私钥密码:p12导出时的密码

IEP的截图:
类别:IDP
App IDs:APPID(MKEY的)
授权文件:后缀为.mobileprovision的文件
私钥:后缀为.p12的文件
私钥密码:p12导出时的密码
证书名字:一般以iPhone Distribution开头,这个名字可以去网站上查看,也可以将证书导入到MAC机上的钥匙串里查看。

打包时需要注意的几点:
1、证书名字部分,极容易有人会忘掉写iPhone Distribution:部分,直接写冒号后面的,这样会导致打包的时候失败。
2、私钥文件名字不可以包含中文,否则打包的时候也会报错失败。
3、对于打包资源,要求文件名中不能包含“连续俩个空格”、不能包含“全角格式的横线”。

第五部分:
这一部分简单说一下续费,其实和前面注册交钱的过程差不多。大致的操作步骤是这样的:(1)如果你的帐号快要到期了,在网站上登录之后会有提醒(貌似是到期前40天开始有提醒)。
(2)按照提醒的链接进行操作,会到一个需要填写一些必要信息的页面。
你所必须要准备的是一张可以刷美刀的卡,需要知道卡号、卡的开户人的名字(就是在卡面上写的那个名字,要一模一样)、卡的过期日(也在卡面上有,只有年月),然后填写一下联系地址之类的就可以了,提交,然后等待。如果填写的内容都没啥问题的话,大概我记得是一个工作日之后就能收到通知了。
(3)收到的通知就是卡的主人什么时候收到扣除了299刀的收费提醒,那就说明续费成功了
(4)然后去你当初申请帐号的时候填写的邮箱里去找邮件吧,会有一封来自APPLE的邮件,里面有一个激活码,也是一个连接,点击这个连接,然后把激活码输入到连接打开的页面中,点击后面的激活就OK了。
至此,续费完成。

(总结)苹果账号、证书、打包、续费相关推荐

  1. IOS开发者账号购买、续费支付方法

    为什么80%的码农都做不了架构师?>>>    转向手游公司,公司开发游戏需要IOS开发者账号购买和续费,在网络上找了相关资料,发现如下文章比较靠谱.整个流程非常清晰,总的来说,你需 ...

  2. 苹果怎么取消自动续费?自动扣费不用慌,教你一招快速关闭

    苹果怎么取消自动续费?在我们充值各类视频会员或者软件会员时,经常会忘记取消自动续订,很多时候都被迫进行了续订,如果压根不需要这些服务,建议大家尽早关闭自动续费,如果你不清楚怎么关闭自动续费,今天小编分 ...

  3. 如何关闭苹果手机自动扣费_苹果怎么取消自动续费?自动扣费不用慌,教你一招快速关闭...

    苹果怎么取消自动续费?在我们充值各类视频会员或者软件会员时,经常会忘记取消自动续订,很多时候都被迫进行了续订,如果压根不需要这些服务,建议大家尽早关闭自动续费,如果你不清楚怎么关闭自动续费,今天小编分 ...

  4. 如何关闭苹果手机自动扣费_苹果怎么取消自动续费?分享关闭订阅的教程

    苹果怎么取消自动续费?在使用手机的时候,我们会使用一些限时免费的软件,或者充值一些会员,很多时候都会默认到期以后自动续费,有些时候不关注就会出现莫名其妙的扣款,想要关闭这些自动续费的内容要怎么操作?其 ...

  5. 苹果怎么取消自动续费?分享关闭订阅的教程

    苹果怎么取消自动续费?在使用手机的时候,我们会使用一些限时免费的软件,或者充值一些会员,很多时候都会默认到期以后自动续费,有些时候不关注就会出现莫名其妙的扣款,想要关闭这些自动续费的内容要怎么操作?其 ...

  6. 如何关闭苹果手机自动扣费_苹果怎样关闭自动续费

    我们在使用苹果手机的时候,会发现很多的软件是有自动续费服务的,比如我们的音乐,比如我们的视频网站等等都是有自动续费的,那么怎么取消呢?下面就来简单介绍一下苹果怎样关闭自动续费. 苹果怎样关闭自动续费? ...

  7. 苹果怎么取消自动续费?官方给的取消流程,速看!

    苹果怎么取消自动续费?相信大家在充值各类会员或者购买应用的时候都有遇到过自动扣费的情况,想要取消这种自动扣费,担心自己的资金安全想要关闭扣费服务要怎么操作?首先需要我们明确的一点是,除非我们取消订阅, ...

  8. 怎么取消苹果手机自动续费_苹果怎么取消自动续费?官方给的取消流程,速看!...

    苹果怎么取消自动续费?相信大家在充值各类会员或者购买应用的时候都有遇到过自动扣费的情况,想要取消这种自动扣费,担心自己的资金安全想要关闭扣费服务要怎么操作?首先需要我们明确的一点是,除非我们取消订阅, ...

  9. 苹果开发者账号网页版续费失败支付报错解决办法

    背景: 近日,有一个公司类型的苹果开发者账号老号(新号都是在Apple Developer app完成自动续期)即将到期需要续费,但是一直拖着只剩10天时间才准备续,却发现无法正常完成续费. 问题: ...

  10. 苹果开发者账号购买或续费支付表单填写全记录purchase form

    对于个人或公司苹果程序开发,要想将开发好的产品发布到APPStore上,则必须要购买苹果开发者账号.但是苹果官网并不支持国内的在线购买或续费服务,到支付这一步,会告诉我们下载一个苹果官方的支付单(PD ...

最新文章

  1. CentOS6.5下Gunicorn+Django+nginx部署的过程
  2. 前端入门(雷云特效,css)
  3. 2018年中国人工智能100强研究报告
  4. 蓝桥杯第六届国赛JAVA真题----密文搜索
  5. 手把手教你进行pip换源,让你的Python库下载嗖嗖的
  6. Windows7下硬盘安装RHEL 6.1
  7. java怎么求两组整数的或集_Java面试题(判断集合中是否有两个数的和等于某个给定整数)...
  8. idea 亮度 调整_工业设计 | 2019优秀产品设计——IDEA金奖作品
  9. 成都Uber优步司机奖励政策(4月22日)
  10. 通过命令行创建MAVEN多模块项目
  11. python response重头开始_用 Python 抓取公号文章保存成 PDF
  12. 系统调用之Write
  13. AXI仿真之AXI Chip2Chip
  14. 使用冷门装机助手/流氓软件导致被捆绑安装各种奇奇怪怪软件的问题
  15. 用BeautifulSoup爬取豆瓣妹子的图片
  16. “无线射频识别”可节省1/3物流成本
  17. 打印时显示rpc服务器不可用,打印时出现RPC服务器不可用 ?
  18. cst和ansys_请教一下cst、ansoft、ansys几种电磁计算软件的异同
  19. thingJS模模搭(campusbuilder/momoda)及3dsmax插件遇到的坑
  20. 真正卓越的领导者,都有这6大共性

热门文章

  1. Json 生成 拼接 之 JArray JObject
  2. PHP二维数组按照中文姓名首字母排序
  3. 【编程思考】最近的一些事
  4. Linux修改防火墙
  5. 研究源码的新天地: 避害趋利
  6. 双非本科非科班海投300+家Java后台岗位(个人心得感悟,附赠面试参考资料)...
  7. MySQL查看表中的索引的SQL语句
  8. java将jlist设置为只能单选,【判断题】JList可以实现列表框功能。 A. 正确 B. 错误...
  9. 天涯老大讲IDA入门
  10. Transformer中的encoder和decoder在训练和推理过程中究竟是如何工作的