从iOS证书申请到签名文件生成

  苹果的应用在发布时(不管是Adhoc发布仍是AppStore正式发布)都须要一个签名文件。这个签名文件是由苹果后台生成的,它把用户生成的证书,注册设备,AppID等通通连在了一块儿。咱们下面就一步步开始讲述如何生成签名文件。测试


      1. 准备CSR文件调试


      和苹果打交道,最好是准备一台Mac机。这里须要用到一个苹果自带的KeyAccess的软件,用来生成证书的申请文件。开发


      


      点击“从证书颁发机构请求证书”后,会出现下图:后台


      


      这里就是输入邮箱,名字,须要提醒一下的是,咱们通常选择“存储到磁盘”,把申请文件存在硬盘上,后面须要上传这个文件到苹果后台。软件


    2. 申请证书下载


      准备好证书的申请文件后,就应该是申请证书了。请求


      


      证书分红开发证书和发布证书,其中有没有推送功能又是不一样的,根据实际应用的功能选择证书的种类:推送


      


      而后上传刚刚生成的CSR文件证书


      


      按下Generate后,稍等一会,证书就生成了,你能够下载而后安装到本机。文件


      3. AppID


      须要强调一下的是,这里的AppID和常说的AppleID不是一个概念。AppleID是用户在苹果的帐号,在AppStore上下载应用时,须要使用的就是这个帐号。而AppID则是应用的身份证,用来代表应用的ID。


      在证书生成后,下一步就是生成AppID,至关于帮你想开发的应用生成一张身份证。


      


      AppID须要你起一个名字以方便描述。这里不能输入特殊字符。


      


      AppID还分红带通配符和不带通配符两种。在AppStore上正式发布应用时,应用必须有惟一的名字,因此须要使用不带通配符的AppID;而在其余时候,为了方便多个应用共用,咱们每每使用带通配符的AppID。


      


      最后一步是选择应用的服务,这个须要根据应用的实际状况选择,若是你还不清楚应用具体的状况,那么这些选项后面是能够更改的,选默认便可。


      


      4. 注册设备


      由于在开发过程当中的苹果应用不可能在AppStore上发布,这样半吊子的应用是没法装在设备上的。那么调试和测试怎么办呢?苹果推出了Adhoc版本,这是属于在发布前的测试版,只有在后台注册过并被签名文件引入的设备才能安装运行。


      


      这里须要输入设备的UDID,根据帐号的类型,能够注册100台或者更多的设备。


      5. 生成签名文件


      签名文件是应用签名的核心文件。签名文件一样也有开发和发布的区分,固然,Adhoc发布和AppStore发布的签名文件也是不一样的。


      


      签名文件须要和一个AppID捆绑,这个根据实际状况选择,通常开发用的签名文件,会捆绑一个带通配符的AppID,这样能够在一系列的应用中通用;而发布AppStore的签名文件,必须捆绑一个不带通配符的AppID。


      


      而后是选择证书:


      


      下一步是选择设备,只有选中的设备才能安装应用。固然,若是是AppStore的签名文件则没有这步。


      


      最后,输入签名文件的名字,按下Generate按钮,签名文件就生成了。


      




      这样,在生成一系列相关内容后,签名文件生成了,你能够下载这个文件,而后给应用签名了!

相关文章
相关标签/搜索