美文网首页
iOS学习(六十)打包证书的使用场景

iOS学习(六十)打包证书的使用场景

作者: 圆脸黑猫警长 | 来源:发表于2022-06-18 17:00 被阅读0次

    打包后我们可以导出四种不同类型证书的包:

    证书类型.png

    场景一、Apps Store证书

    Distribute on TestFlight and the App Store.(即发布到 TestFlight 和 App Store。)

    如果使用该种类型的包直接安装到手机上,启动后会直接崩溃(闪退),只能通过TestFlight 或 App Store中安装。

    1. TestFlight可安装25个指定的AppID成员(内部发布,无需审核),或者最多1万个用户(外部发布,需要审核)。
    2. App Store 必须先审核在发布,此时为正式发布,成功发布后可以在App Store中搜索和下载。

    场景二、Ad Hoc证书

    Install on designated devices. (即安装到指定的设备上。)

    Ad hoc 是一个拉丁文常用短语。这个短语的意思是“特设的、特定目的的(地)、即席的、临时的、将就的、专案的”。这个短语通常用来形容一些特殊的、不能用于其它方面的,为一个特定的问题、任务而专门设定的解决方案。详见wiki

    该证书可以理解为Apps Store证书的可安装版,打包配置会使用和Apps Store证书一样的配置。可安装的设备即开发证书添加的那些设备(参考场景四)。

    场景三、Enterprise 证书

    Distribute to your organization.(即发布给你的组织。)

    该证书为企业证书,使用这种方式打包后可以直接安装到任意设备上。

    第一次启动会弹出如下提示,需要在手机"设置 -> 通用 -> VNP与设备管理"中 选中不受信任的证书,点击进入后点击信任,然后重新打开App。

    未受信任的开发者.png

    场景四、Development 证书

    Distribute to members of your team.(即发布给团队成员。)

    该证书即普通测试证书,打包后只能在添加过Identifier的设备才能安装。

    设备Identifier.png

    设备Identifier查看方式:
    方式1. 打开xcode,按shift + 花键 + 2,弹出的窗口中直接查看。(或者 菜单栏 -> Window -> Devices and Simulators)
    方式2. 使用蒲公英直接获取

    官方文档:

    开发者帐户帮助

    相关文章

      网友评论

          本文标题:iOS学习(六十)打包证书的使用场景

          本文链接:https://www.haomeiwen.com/subject/uujuurtx.html