b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

网站证书错误怎么解决 iOS 证书详解(4)

电脑杂谈  发布时间:2018-02-08 18:43:14  来源:网络整理

网站证书错误怎么解决_网页证书风险怎么解决_证书错误怎么继续浏览

从AppleMember

Center网站下载证书到Mac上双击即可安装(当然也可在Xcode中添加开发账号自动同步证书和[生成]配置文件)。证书安装成功后,在KeychainAccess|Keys中展开创建CSR时生成的Key

Pair中的私钥前面的箭头,可以查看到包含其对应公钥的证书(Your requested certificate will be the

public half of the key pair.);在Keychain

Access|Certificates中展开安装的证书(ios_development.cer)前面的箭头,可以看到其对应的私钥。

Certificate被配置到【XcodeTarget|Build Settings|Code Signing|Code Signing Identity】下,下拉选择Identities from Profile "..."(一般先配置Provisioning Profile)。以下是Xcode配置示例:

四.供应配置文件(Provisioning Profiles)

1.Provisioning Profile的概念

Provisioning Profile文件包含了上述的所有内容:证书、App ID和设备。

一个Provisioning Profile对应一个Explicit App ID或Wildcard App

ID(一组相同Prefix/Seed的App IDs)。在网站上手动创建一个Provisioning Profile时,需要依次指定App

ID(单选)、证书(Certificates,可多选)和设备(Devices,可多选)。用户可在网站上删除(Delete)已注册的Provisioning

Profiles。

Provisioning Profile决定Xcode用哪个证书(公钥)/私钥组合(Key

Pair/Signing Identity)来签署应用程序(Signing

Product),将在应用程序打包时嵌入到.ipa包里。安装应用程序时,Provisioning

Profile文件被拷贝到iOS设备中,运行该iOS App的设备也通过它来认证安装的程序。

如果要打包或者在真机上运行一个APP,一般要经历以下三步:

首先,需要指明它的App ID,并且验证Bundle ID是否与其一致;

其次,需要证书对应的私钥来进行签名,用于标识这个APP是合法、安全、完整的;

然后,如果是真机调试,需要确认这台设备是否授权运行该APP。

Provisioning Profile把这些信息全部打包在一起,方便我们在调试和发布程序打包时使用。这样,只要在不同的情况下选择不同的Provisioning Profile文件就可以了。

Provisioning

Profile也分为Development和Distribution两类,有效期同Certificate一样。Distribution版本的ProvisioningProfile主要用于提交App

Store审核,其中不指定开发测试的Devices(0,unlimited)。App ID为Wildcard App ID(*)。App

Store审核通过上架后,允许所有iOS设备(Deployment Target)上安装运行该App。

Xcode将全部供应配置文件(包括用户手动下载安装的和Xcode自动创建的Team Provisioning Profile)放在目录~/Library/MobileDevice/Provisioning Profiles下。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-67416-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 卫怀君
      卫怀君

      而且钱可随时转进转出

    • 许三畏
      许三畏

      跑到浙江这些粗制滥造的工厂去

    热点图片
    拼命载入中...