【问题标题】:Install certificate to iOS device via OSX通过 OSX 将证书安装到 iOS 设备
【发布时间】:2014-10-02 03:53:35
【问题描述】:

我正在为 iOS 应用程序进行一些自动证书测试,并想知道一种通过终端将根证书安装到设备上的方法。

目标是让整个证书安装过程自动化,无需用户交互。如果可以通过 Mac 上的 GUI 安装证书,那么通过 Automator 完成此操作是完全可以接受的。

我看过: iOS: Pre install SSL certificate in keychain - programmatically 但它不适用,因为这是通过应用程序本身的 Objective-C 完成的。我想完全独立于应用程序。

而且我认为How to install developer certificate/private key and provisioning profile for iOS development via command line? 不适用,因为它将开发证书安装到 Mac 的钥匙串,而不是 iOS 设备的通用证书。

有证据的“这不可能”的回答也是完全可以接受的。

编辑 1

根据@Rivera 的建议,我尝试使用 Configurator 的 Prepare 功能,但它太侵入性:安装了新版本的 iOS,设备在大约 10 分钟内无法使用,需要用户交互等。我只是想要做一个动作:安装证书。

进一步的研究表明,配置器没有 CLI 或脚本功能,除了一些可能有效也可能无效的黑客 here

我已经向 Apple 发出了一张票,看看他们是否有更多信息。

编辑 2

添加了这一行:“如果可以通过 Mac 上的 GUI 安装证书,那么通过 Automator 完成此操作是完全可以接受的。”到主要问题主体。

【问题讨论】:

    标签: ios xcode macos ipad certificate


    【解决方案1】:

    我会看看Apple Configurator,看看它是否有一些 CLI/脚本支持。

    【讨论】:

    • +1 表示新方向,但不幸的是它还不是真正的赢家。我已经在对问题的最新编辑中解决了我对您的回答所采取的措施
    猜你喜欢
    • 2017-11-06
    • 2012-03-27
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-19
    • 2012-11-04
    相关资源
    最近更新 更多