1.Certificate:用于给应用程序签名(只有签名过得应用程序才能保证其来源是可信任的,代码是完整的,未经修改的),在项目的 Targets ----> Build Settings ----> Code Signing ----> Identity里面指定。
我们如何给应用程序签名:
申请Certificate之前需要申请一个Certificate Signing Request(CSR)文件,这个文件是保存在我们的mac的(keychain)里面的,此文件包含了(公钥和私钥),而我们的应用程序签名是使用私钥来签名用公钥来进行验证,而苹果生成的Certificate只包含了公钥,当你用自己的私钥签名后,苹果会用公钥来进行验证,确保是你自己对程序签名而不是别人冒充的。
首先是申请CSR文件,打开keychain Access ----> 钥匙串访问 ----> 证书助理 ----> 从证书颁发机构请求证书
其中:用户电子邮件地址填写你的开发者账号,常用名称随便填