想要上架的同学请看:《iOS-最全的App上架教程》因为最近更新了Xcode 8 ,证书的创立都
大同小异,只是在Xcode 8中的设置有一些变动,我就在上面补充,如有什么疑难,请分割我。。注 同样能够在Build Setting 的 sign中设置证书,然而有点麻烦,倡议就在General中设置证书,比拟不便,还能够查看谬误的中央。

筹备开发者账号自从Xcode7 进去之后,个别的真机测试不须要 开发者账号,也就不须要看这篇教程,只有app具备 “推送”等性能的时候,要真机测试就必须要开发者账号和设置证书。苹果只是让你体验一下它的基本功能,要深刻还是要花钱的。待测试的我的项目真机测试步骤一、创立App ID二、创立证书申请文件 (CSR文件)三、依据CSR创立开发者证书(CER)(开发、测试用的Develope证书)四、增加设施(Devices)五、依据Devices创立Provisioning Profiles配置文件 (PP文件)六、设置Xcode 而后真机调试重点应用P12 文件 使多台Mac进行真机调试(或者公布) 【重点】一、创立App ID1.关上苹果开发者网,点击“Account”登录会员中心。


2.填写信息创立app ID


点击+创立ID第一个选项:明确的app id 与我的项目中的Bundle Identifier绝对应
如果你打算将应用程序中退出Game Center,或在利用中应用应 用内购买,进行数据保护,应用iCloud,或者想要给你的应用程序一个惟一的配置文件,你就必须申请Explicit App ID。第二个选项:通用app id能够在所有不须要明确id的app中应用
淘宝上卖的真机调试证书就是这个


二、创立证书申请文件(CSR文件)创立CSR文件请看《iOS-最全的App上架教程》的第二点这里就不多说了三、依据CSR创立开发者证书(CER)1、 找到Certificates ,点击All,而后点击右上角 + 号

2 、 点击Developement中的iOS App Developement选项**

  1. 点击Continue

    4.点击Continue

    5. 点击choose File.. 抉择创立好的证书申请文件:CertificateSigningRequest.certSigningRequest 文件,点击Generate

    6. 点击Download下载创立好的公布证书(cer后缀的文件),而后点击Done,你创立的公布证书就会存储在帐号中

    7. 双击装置。如果装置不上,能够间接将证书文件拖拽到钥匙串拜访的列表中 四、增加设施1、点击+增加设施到开发者账号中,为制作PP文件做筹备


Name:设施的形容 能够轻易填 不便你记忆
UDID:设施的标号2、获取UUID(这里轻易提供一种办法获取UUID)
将iPhone手机插入到电脑上 ,关上iTunes,而后按如图操作

3、填入UUID就OK了五、依据Devices创立Provisioning Profiles配置文件 (PP文件)1、找到Provisioning Profiles ,点击All,而后点击右上角 + 号

2、 抉择iOS App Developement,点击Continue

3、在App ID 这个选项栏外面找到你刚刚创立的:App IDs(Bundle ID) 类型的套装,点击Continue

4、抉择你刚创立的公布证书(或者生成p12文件的那个公布证书),点击Continue

5、抉择设施

留神:wildCard格局的证书没有推送,PassCard等服务的利用,谨慎抉择。因为PP证书的开发者证书须要真机调试,所以咱们须要绑定真机,这里因为之前增加过一些设施,所以这里就能够间接全选增加,如果没有的话,须要将真机的udid复制进去在此增加。在公布的PP文件中,是没有这一步的。6、在Profile Name栏里输出一个名字(这个是PP文件的名字,可轻易输出,在这里我用工程名字,便于别离),而后点击Generate

7、而后点击下载 ,将其下载下来双击就增加到Xcode中,这样在真机调试或者公布时,就能够别离有不同的PP证书与其对应。其实能够不必下载保留六、设置Xcode 真机调试1、设置Bundle ID 和 申请的appid 统一

2、设置Debug的CER证书
3、配置证书形容文件(PP文件)

4、抉择真机 进行真机调试应用P12 文件 使多台Mac进行真机调试 (或者公布)【重点】1、为什么要应用P12文件当咱们用大于三个mac设施开发利用时,想要申请新的证书,如果在咱们的证书里,蕴含了3个公布证书,2个开发证书,能够发现再也申请不了开发证书和公布证书了(个别在咱们的证书界面中应该只有一个开发证书,一个公布证书,没必要生成那么多的证书,证书个别在过期之后才会从新增加。)

这时候,再点击“+”时,就会发现点击不了开发和公布证书,也就是增加不了开发证书和公布证书了:

2、P12文件能解决什么问题
为了不能增加证书的问题咱们有2个解决方案第一种办法——“revoke”(不举荐):将以前的证书“revoke”掉,
而后从新生成一个新的证书。
这种办法是能够的,然而会造成相应的ProvisioningProfiles(PP文件)生效,这是小问题。然而又要从新申请证书甚至形容文件很浪费时间,所以不提倡这种做法。

第二种办法——“.p12”(举荐):咱们的每一个证书都能够生成一个.p12文件,这个文件是一个加密的文件,只有晓得其明码,就能够供应所有的mac设施应用,使设施不须要在苹果开发者网站从新申请开发和公布证书,就能应用。3、P12文件是如何应用的留神:个别.p12文件是给与他人应用的,本机必须曾经有一个带秘钥的证书才能够生成.p12文件导出一个带有私钥的证书(这里我抉择调试证书 也就是调试的CER证书 ,其实也能够是 公布证书,只不过那就不用于调试 而是用于上架了)。而后点击导出

填好名字和贮存地位,点击贮存

填写该P12文件证书的明码,点“好”

而后生成P12文件

其实P12文件不仅是真机测试的时候用,上架的时候也会用,P12文件的应用办法,调试和上架是一样的。最简略的了解就是:把P12文件当做CER文件应用,调试就当调试CER,上架就当公布CER应用。应用
调试:就是把该教程的第三步创立调试证书省略,将其换成P12文件即可
上架:把《iOS-最全的App上架教程》的第三步穿件公布证书省略,将其换成P12文件即可。想要上架的同学请看:如果有什么谬误的话,欢送大家指出。感觉不错的话 请粉一个 谢谢!!!!