开发者中心细节详解

开发者账号

简单的说明一下开发者账号和证书,详细教程网上很多。
开发者账号有两种,标准账号$99和企业账号$299。

  1. 个人账号和公司账号都属于标准账号,可以发布App Store,但是每年只能使用100台测试设备,需要添加设备的UDID
  2. 企业账号不能发布App Store,只能供企业内部使用,但是安装的设备没有限制。

标准账号和企业账号的后台是一样的


Certificates, Identifiers & Profiles
  1. Certificates是证书,包括测试证书和发布证书,推送的测试证书和发布证书也在这里。
  2. Identfiers是标识符,和Bundle ID是一致的。一般用到的是App IDs,包括唯一App ID和通配符,唯一App ID不能重复,通配符不能使用推送服务。其他的Identfiers这里不做介绍。
  3. Devices是设备,添加的设备的UDID
  4. Provisioning Profiles是配置文件,将CertificatesIdentfiers以及Devices关联上给Xcode使用。

测试或者发布必须要有CertificatesProvisioning Profiles

标准账号和企业账号的区别

标准账号和企业账号类似,在CertificatesProvisioning Profiles会有区别。


标准账号 - Certificates

标准账号 - Provisioning Profiles

企业账号 - Certificates

企业账号 - Provisioning Profiles

标准账号可以选择App Store以及Ad HocApp Store就是发布正式版到App Store,Ad Hoc是发布测试版(有100台设备限制)。这里介绍一篇FIR.im的文章如何制作一个可以上传到FIR.im的ipa文件-Ad-Hoc篇
企业账号可以选择In HouseAd Hocin House就是内部使用。

企业证书发布

Archive之后选择Export,然后选择Save for Enterprise Deployment


Export

以前企业证书打包会生成两个文件,一个.ipa文件和一个.plist文件,然后创建个服务器端html文件放到服务器上。
现在打包则不生成.plist文件,按照以前的做法则需要手动添加一个.plist文件。
我是直接上传到FIR.im上的,扫描二维码下载安装。

文章是转来的  就写这么多吧。。。。

原文地址:http://www.jianshu.com/p/6f132672ede7

你可能感兴趣的:(iOS)