kongkong's Blog

No Silver Bullet --- Computer Language is just a tool.

IOS Develop And Distribution 的一些概念

| Comments

参考:http://www.cnblogs.com/zilongshanren/archive/2011/08/30/2159086.html

一些概念:

UDID: unique device Idetifier,是区分物理设备的唯一标识。

Certificate :认证; Certification:证书

Code signing :如果没有code signing,你只可以在模拟器上,或者一台越狱过的机器上运行你的应用----当然,仅仅如此是不能满足我们的

与Code Signing有关的东西有:

  Provisioning Profiles,App IDs,UDIDs …

Code Signing是一个综合性的东西。

生成Certification证书的时候,从钥匙串--从证书颁发机构获取,这个过程中会加密,生成 public key与private key,然后将生成的文件上传到apple生成certification。
public key和private key是很重要的,因为要验证信息,证书是生成provision profile时候要用到的东西。

Certification证书下载后,双击自动被安装到OSX上的钥匙串keychain中的Login中,可以右键点击导出p12的文件,这个p12文件可以转移到其他电脑上使用(或者系统重装后备份使用)。

最终会生成develop和distribute对应的provision profile分别用于开发测试与发布.

在XCode的Preferences中的Accounts中可以看到appleId对应的开发者帐号信息,可以查看详情,可以刷新你的profiles列表(在你更新了profile的情况下)

一些名词:

WWDC:world wide devlelop conference

Comments

comments powered by Disqus