通过OSX将证书安装到iOS设备

时间:2014-08-08 15:50:13

标签: ios xcode macos ipad certificate

我正在为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完成此操作是完全可以接受的。"问题主体。

1 个答案:

答案 0 :(得分:2)

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