我正在为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完成这项工作是完全可以接受的.”到主体问题.
解决方法
我会看看
Apple Configurator,看它是否有一些CLI /脚本支持.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。