如何配置iOS证书


  • 首先需要申请一个证书(.certSigningRequest文件)
    1. 在你的mac上打开钥匙串
    2. 在点击【钥匙串访问】--【证书助手】--【从证书颁发机构请求证书】
    3. 在证书助理中添加邮箱地址(没有特殊要求),然后选择存储到磁盘,你就得到了CertificateSigningRequest.certSigningRequest 证书文件

 

 

   

 

  • 配置开发者后台-创建开发者证书
    1. 打开你的开发者后台,【Certificates】,选择创建一个【Certificates】

 

 

 

     2. 你可以选择创建开发还是生产环境去创建一个证书,下面我就拿iOS的开发者来作为示例来创建一下,其他的方式相同,选择iOS App Development 然后选择Continue

     3. 在跳转界面中你需要选择上传第一步生成的CertificateSigningRequest.certSigningRequest 文件作为上传文件进行上传,然后选择继续,你就创建完你的开发者管理证书了,

 

 

    4. 选择下载你就得到了证书ios_development.cer ,双击该文件,让后打开你的钥匙串,在钥匙串中你可以看到一个新的要是串信息了

 

 

    5. 在钥匙串中选择Apple Devlopment 文件点击右键,选择导出--【Apple Devlopment:xxxxxx】文件,选择导出格式为p12格式,然后选择存储,输入解压密码即可得到了一个xxx.p12文件了

    6. 之后只需要将xxx.p12文件和密码保存好,在其他的机器上就可以安装你的开发者证书了

  • 配置开发者后台-创建app签名证书
    1. 有了开发者证书了,你还需要创建app的签名证书(mobileprovision文件),才能对指定的app进行签名打包或者真机测试
    2. 首选你需要创建了app,在管理后台选择【Identifiers】--【+】--【App IDs】--【app】

 

 

 

      3. 输入名字和包名,选择Continue 去创建这个app

      4. 生成mobileprovision,在管理后台选择【Profiles】--【+】--【选择你需要创建的证书类型(Dev、Adhoc、App Store)】,选择【Continue】

 

 

       5.  选择你刚才创建的App ID

      6.  选择你的开发者证书名称,然后再选择你允许测试的设备ID列表(只有Dev、Adhoc 模式下可以设置设备列表)

      7.  选择继续,生成你的mobileprovision文件,然后选择下载,你可以得到xxx.mobileprovision 文件了,

 

 

 

  •  如何在xcode 中使用
    • 在你需要测试的设备上首先安装你的xxx.p12文件
    • 在你的设备上安装xxx.mobileprovision文件
    • 打开xcode 配置你的包名:【xcode】--【你的项目】--【TARGETS】--【项目名称】--【Geeberal】--【Bundle Identity】--【你的APP ID】
    • 配置开发者证书:【xcode】--【你的项目】--【TARGETS】--【项目名称】--【Build Settings】--【Signing】--【Development】--【选择你的p12 文件名字就好了】
    • 配置app 签名文件:【xcode】--【你的项目】--【TARGETS】--【项目名称】--【Build Settings】--【Signing】--【Provisioning Profile】--【选择 xxx.mobileprovision 即可】

以上是大部分的配置方法,

     

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM