扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
苹果开发者账号申请文档
网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了富阳免费建站欢迎大家使用!
一、苹果ID的注册
1.注册苹果ID:;page=create
o 国籍选好中国,避免后面开发者账号注册的时候带来不必要的麻烦(虽然不知道具体有什么麻烦)
o 年龄一定要满18岁,这个也会是后面注册开发者账号失败的原因。
二、开发者账号的注册
1.登录个人账号页面点击 join..
2.进入界面后 点击右上方蓝色按钮
3.点击后进入以下界面,点击开始注册
4. 选择对应的账户类型
普通账号选择个人/一项。
5.填写公司信息及个人信息
注意此处需用 英文字母描述 不可出现中文。
6.信息输入完毕后 进行确认,确认之后
7.点击购买后,会出现要求重新登录,点击登录即可。
8.选择付款方式,付完款之后流程就结束,等待审核即可。
三.创建App开发证书
1.登录创建开发者证书。
2.创建包名
填写对应信息之后即可完成包名创建
3.创建开发证书
点击 + 创建证书
证书主要包括Development(调试证书)和Production(生产证书)两种,Development是开发人员工作开发时所用,Production用于将App打包发布到App Store。
正常需要创建三个证书即可
1.iOS App Development.
2.App Store and Ad Hoc
3.Apple Push Notification service SSL (Sandbox Production)
四.创建App 应用
1.登录
2.点击+号选择刚刚创建的bundle Id创建新应用,即完成创建。
一般会需要根据bundle Id创建一个注册一个套装ID,套装ID应该是用于和watchOS苹果iWatch,iPad所用的程序生成一个共有的App包名,点击蓝字创建即可。
到此即完成了开发以外的所有工作了,剩下的工作就要去Xcode开发App啦!
因为这是苹果系统的一种安全机制,证书相当于一个通行证一样的东西,用证书签过名之后才能在苹果设备上安装。
苹果未进行App Store上架的应用,一般很大一部分都是通过企业签名进行下载安装使用的。因为ios用户下载APP只能在App Store, 而App Store对上架的软件审核很严格,很多APP无法通过审核,只有通过用证书签名才能分发给ios的用户下载APP。除了企业签名还有用个人开发者账号的超级签名,还有苹果官方认可的分发模TF上架。
App需要获得用户,那么在苹果手机中就要上架到App Store,但是并不是所有App都能顺利上架,那么未上架App Store的下载安装,这就要看企业开发者账号的能力了。因为苹果官方是不允许未经“许可”的App在苹果手机上直接发布的,所以这就需要找一个可以提供苹果企业签名服务的供应商实现App签名应用下载。这种操作就相当于给App一个权限,使用了企业证书进行签名,给予App一个可以下载安装的“机会”。
与此同时,苹果手机安装非AppStore里面的软件是需要证书签名的,是出于安全考虑一般这种 app都不会很完善,需要完全确定它的安全性,经过信任之后才能安装,并且证书对应不同的系统版本也是有所区别的,有一定时间限制,会过期。
拓展资料:
苹果企业证书是需要向苹果公司申请的,苹果开发者证书大致分为三种
1、第一种是个人开发者证书,需要收费,支持真机调试,可以上架App Store(个人开发者证书后期延伸出的也就是超级签名)
2、第二种是公司证书。需要收费,支持多人协作开发,可以上架App Store。
3、第三种是企业证书。需要收费,支持企业自己发布App,不可以上架到App Store(企业证书可实现的操作也就是现在常见的企业签名),第三种是选择较多也是比较常用的,那么为什么苹果手机可以安装企业证书签名的App呢?是因为企业证书一般是企业内部使用的,不能用来进行上架,App还在测试阶段可以使用企业签名来进行下载安装,方便使用,操作简单,免去了App Store上架的繁琐步骤和严格的审核省去了大量时间和精力。
iOS开发都要走的路子那必定是证书的配置,尤其涉及到多人开发的时候,还要管理一些开发打包上线的一些权限。此时通过配置证书,再去手动生成描述性文件显得格外麻烦。
在进行证书的配置之前,可以先理一下原理。
如下图所示,在配置证书的时候,首先在配置证书的那台电脑上通过证书助理先生成一套当前主机的证书,这个证书是为了后来在开发者中心配置相关开发与发布证书需要用到的。
在开发中心通过绑定 母机 所生成的证书来生成对应的开发证书与发布证书,这里的两个证书的实际作用是用来 授权 相关主机的相关的操作权限的(打包发布),通俗点讲就是, 只有安装了这两个证书的电脑才能够有对应的权限去做相关的操作 。
有些情况下,团队中的部分成员是不需要打包以及发布的,所以对于这些开发成员是不用给他们相关的打包授权的,此时这里的 开发证书的P12 就是做这个事儿的,它是用来授权相关的成员是否能够有权限去打包的,所以对于这些成员就不需要给他们相关的P12文件了,如果想进行相关的正常范畴的开发(比如真机调试等),只需要给他们相关的 描述性文件 即可。同样的,推送证书也有相关的生产环境以及开发环境,推送证书的P12是用来授权相关的主机去进行推送操作的(一般三方的推送平台需要这些授权才能够进行相关的推送操作)。
目前有两种方式去进行证书的配置,分别是
这里推荐第二种方式进行开发,因为省去了很多配置证书的工作,只需要将团队中的开发成员加入到对应的开发组中即可完成配置授权。
加入团队开发者也很简单,也就三步:
在进行证书搭建的过程中需要注意 证书过期 的问题,因为目前开发证书的有限时间通常为一年,过期的时候需要重新生成一套新的证书来保证正常的打包上线等权限的正常授权使用。
举个例吧
个人(Individual):
(1)费用:99美元一年
(2)App Store上架:是
(3)最大uuid支持数:100
(4)协作人数:1人(开发者自己)
说明:“个人”开发者可以申请升级“公司”,可以通过拨打苹果公司客服电话(400 6701 855)来咨询和办理。
企业 (Enterprise)
(1)费用:299美元一年
(2)App Store上架:否
即该账号开发应用不能发布到App Store,只能企业内部应用。
(3)最大uuid支持数:不限制
(4)协作人数:多人
费用:299美元一年
说明:需要注意的是,企业账号开发的应用不能上线App Store,适合那些不希望公开发布应用的企业。同样,申请时也需要公司的邓白氏编码(DUNS Number)
企业开发者不能通过appstore途径发app,但是可以直接无上限的分发app(in-house 发布)
个人开发者可以通过appStore发布,同时有一些别的特权。
iOS的开发者账号分为3种。
个人账号:每年688RMB,容易申请,在上架App Store后,开发者直接显示申请人姓名,个人使用,每一种Apple产品,均有各类设备各100台测试权限。iPhone、iPad、Mac等。
公司账号:每年688RMB,需要邓白氏编码才能申请,上架App Store的App开发者显示公司,公司账号下,可以添加多个测试子账号,支持Xcode在真机测试,但是子账号没有上传App Store权限。与个人账号权限类似,均有各类设备各100台测试机权限,iPhone、iPad、Mac等。
企业账号: 每年299美元,自行换算因为就这个我没买过。申请相对负责,审核比较严格,与公司账号不同处在于,测试设备无限,可以不将开发的App上架App Store,而仅供内部公司人员使用。
您所说的免费开发者账号,应该是网络上某些机构,使用企业账号进行App内测等活动。
其实对于Apple来说,并没有免费得。
区分苹果企业证书和个人证书的区别主要有两处:
(1)苹果企业证书生成描述文件时出现的打包方式界面
苹果企业证书生成描述文件时的打包方式主要是 Inhouse and Ad Hoc ,另外三个是不重要的。
(2)苹果个人证书生成描述文件时出现的打包方式界面
苹果个人证书生成描述文件时的打包方式主要是 App Store 、 Ad Hoc 。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流