关于苹果的一些东西

证书问题

一、成员介绍
1.    Certification(证书)
证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:


1)    DeveloperCertification(开发证书)
安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;


2)      DistributionCertification(发布证书)
安装在电脑上提供发布iOS程序的权限:开发人员可以制做测试版和发布版的程序。不可生成副本,仅有配置该证书的电脑才可使用;(副本制做介绍在下面Keychain中介绍)



2.    ProvisioningProfile(授权文件)
授权文件是对设备如iPod TouchiPadiPhone的授权,文件内记录的是设备的UDID和程序的App Id,即使被授权的设备可以安装或调试Bundle identifier与授权文件中记录的App Id对应的程序。开发者帐号在创建授权文件时候会选择App Id,(开发者帐号下App Id中添加,单选)和UDID(开发者帐号下Devices中添加最多100个,多选)。授权文件分为两种,对应相应的证书使用:

1)    DeveloperProvisioning Profile(开发授权文件)
在装有开发证书或副本的电脑上使用,开发人员选择该授权文件通过电脑将程序安装到授权文件记录的设备中,即可进行真机测试。注意:确保电脑有权限真机调试,即安装了开发证书或副本;在开发工具中程序的Bundle identifier和选中使用的授权文件的App Id要一致;连接调试的设备的UDID在选中的授权文件中有记录。


2)    DistributionProvisioning Profile(发布授权文件)
在装有发布证书的电脑上(即配置证书的电脑,只有一台)制做测试版和发布版的程序。发布版就是发布到App Store上的程序文件,开发者帐号创建授权文件时选择store选项,选择App Id,无需选择UDID测试版就是在发布之前交给测试人员可同步到设备上的程序文件,开发者帐号创建授权文件时选择AdHoc,选择App IdUDID;只有选中的UDID对应的设备才可能安装上通过该授权文件制做的程序。


3.    Keychain(开发密钥)
安装证书成功的情况下证书下都会生成Keychain,上面提到的证书副本就是通过配置证书的电脑导出Keychain(就是.p12文件)安装到其他机子上,让其他机子得到证书对应的权限。Developer Certification就可以制做副本Keychain分发到其他电脑上安装,使其可以进行真机测试。注意:Distribution Certification只有配置证书的电脑才可使用,因此即使导出导出Keychain安装到其他电脑上,其他电脑也不可能具有证书的权限。


关于

IOS开发者账号分类详解:个人版,公司版和企业版

iOS Developer Program 目前有三种: 个人版,公司版和企业版。 

•$ 99 - 个人
- 此计划是为开发者能够自由地创造iPhone / iPod Touch/ iPad的商业应用,并且能够发布他们的应用程序在App Store上。
- 此计划每年有100台测试机器可以设置作开发以及测试用途。
- 这个程序不允许开发人员创建一个团队,团队成员添加到他们的帐户。
- 开发者参加这一计划将有各自的名称作为卖方在App商店上市。

•99美元 - 公司
- 公司应在邓白氏注册并拥有有效的DUNS号码。
- 此计划是对于希望开发iPhone / iPod Touch/ iPad的应用程序的公司而设。
- 此计划每年有100台测试机器可以设置作开发以及测试用途。 
- 这个程序允许开发人员创建一个团队,团队成员添加到他们的帐户。
- 参加这一计划,其公司名称将作为卖方在App商店上市。

•$ 299 - 企业
- 公司应在邓白氏注册并拥有有效的DUNS号码。
- 此计划每年有100台测试机器可以设置作开发以及测试用途。
- 此程序所开发的应用只能发给其雇员作内部使用。
- 这个程序允许开发人员创建一个团队,团队成员添加到他们的帐户。
- 此计划将不会允许该公司在App商店出售他们的应用程序。

*关于在邓白氏: 

邓白氏号码是用于验证希望申请苹果开发者帐户的相关企业或公司身份的特别号码。邓白氏号码目前被广泛应用于定位企业或公司的身份,并且拥有邓白氏号码的企业或公司可以更快捷有效地申请到苹果的开发者帐户。

请您使用以下链接获取邓白氏号码,收此号码后要等14-30个工作日才会有效。 

https://developer.apple.com/ios/enroll/dunsLookupForm.action

关于DUNS 的常问问题请参考以下网站:

< https://developer.apple.com/support/D-U-N-S/ >


*申请iOS Developer Program 的程序如下:

1. 登录 < http://developer.apple.com/programs/ios/ > 点击Enroll Now进入Continue,选择左边的New Apple Developer 下面的第一项 "I need to create a new account for an Apple Developer Program." 点击Continue;

2. 选择以个人形式或是公司形式申请注册,请以拼音的形式填写相关的真实信息; 

3. Individual: 填写信用卡帐单信息并将其提交进行支付购买;
Company: 通过审核后,您将会收到Program License Agreement,仔细阅读后若同意即可填写信用卡帐单信息并将其提交进行支付购买。

4. 当您成功支付购买和激活您的帐号后,您就可以进入Provisioning Portal 测试您的应用程式, 通过测试后就可以将其放在iTunes Connect里进行提交并上传至App Store。

如果你想要了解更详细的信息,请您登录:

http://www.apple.com.cn/developer/

http://www.apple.com.cn/developer/support/ios/


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值