IOS账号、证书-探路篇

来源:互联网 发布:阿里云nodejs环境部署 编辑:程序博客网 时间:2024/04/29 07:36

一、iOS账号、证书

申请了一个iOS账号,登录后却显示酱紫:
这里写图片描述
似乎与网上的资料不同,估计我申请的是免费账号吧,这个问题还有待解决
引用来自<a href=http://blog.csdn.net/xiaojiuxing_csdn/article/details/50963430” title=”” />http://blog.csdn.net/xiaojiuxing_csdn/article/details/50963430
我也用企业账号登过:
这里写图片描述

知识收集:

http://www.jianshu.com/p/01224fc523d4

1、证书(Certification)分为

开发证书(Developer Certification):真机测试用的。#PS资料显示可以生成副本供多台电脑安装,我未尝试#发布证书(Distribution Certification):用来做测试版和发布版的程序。#PS资料显示不可生成副本,仅有该证书的电脑才可以使用#

2、授权文件(Provisioning Profile):文件中记录的是设备的UDID和程序的APP ID #PS 使被授权的设备可以安装或调试Bundle Identity 与授权文件中记录的APP ID对应的程序

开发授权文件(Developer Provisioning Profile),在装有开发证书或副本的电脑上使用,开发人员选择该授权文件通过电脑将程序安装到授权文件记录的设备中,即可进行真机调试。#?“选择该授权文件”?难道授权文件是一个可执行文件?#发布授权文件(Distribution Provisioning Profile)

Keychain(开发密钥):证书安装成功情况下都会生成Keychain#?难道Keychain是一个文件?导出来重新命名就是证书副本?#《证书副本就是通过配置证书的电脑到处keychain(.p12文件)安装到其他机子上,让其他机子得到证书对应的权限》

补充:[CA证书]

  • CA(签发机构)也拥有一个证书(内含公钥和私钥)。——[百度百科]#?只有一个哪够?#网上的公共用户通过验证CA的签字从而信任CA#?是否通过检查有无CA签字判断是否信任该证书#》如果一个用户想鉴别另一个证书的真伪,他就用CA的公钥对那个证书的签字进行验证,验证通过,该证书被认为有效:)《
  • 一套数字签名通常定义两种互补的运算,一个用于签名,一个用于验证。
  • 如果用户想得到一份属于自己的证书,他应先向CA提出申请,在CA判明申请者的身份后,便为他分配一个公钥,并且CA将该公钥与申请者的身份信息绑定,并为之签名后,形成证书发给申请者。
  • 99美元账号只允许生成2个发布证书,2个开发证书

    尝试打包[Xcode 8.1]

  • 用企业账号已经可以真机调试,前辈讲可以直接打包了#?证书已经装好了?#

  • Produce-》Scheme-》Edit Scheme-》Build Configuration-》Release
  • Produce-》Archive
  • 等待后-》Export-》Save for IOS App Store Deployment-》选择企业账号
  • 结果:

    • 这里写图片描述
  • 登录苹果开发者中心,下载证书安装

二、除了用企业证书打包,还可以用99美元的个人账号打包的ipa才可以在iTunes安装,否则需要越狱

(免越狱安装ipa苹果不越狱安装软件教程
http://www.pc6.com/edu/101785.html)

0 0