gpt4 book ai didi

iphone - 代码签名证书、.p12 文件和 mobileprovisions 的命令行安装

转载 作者:行者123 更新时间:2023-12-03 20:25:55 30 4
gpt4 key购买 nike

我在一家为多家企业进行第三方 iOS 开发的公司工作。我的任务是研究一种更好的方法来为这些企业构建和部署代码。根据 Apple TOS,他们不能使用使用我们的企业证书签名的应用程序(他们不是“内部”的)。该代码需要使用他们(我们的客户)的企业证书进行签名。以下是我见过的一些可能的解决方案 -

1) 将代码发送给客户端,并让客户端构建它。 这是不行的

2) 使用应用程序代码创建一个库,并将 .so 文件和 header 发送给客户端进行构建。 我们目前正在这样做,但正在考虑让客户/我们更容易做到这一点。

3) 让客户向我们发送他们的证书、mobileprovision 和 .p12 文件,然后我们使用他们的证书构建应用程序。 这可能有效,但可能会成为管理的噩梦。

我们提出了一个混合了这些想法的想法。这个想法涉及建立一个客户门户,客户可以将他们的文件(cert、p12、provision)上传到我们的 Mac 服务器,Mac 将自动构建他们的应用程序并正确签名。然而,我遇到的问题是我似乎无法找到如何自动安装证书和规定。

话虽如此,有谁知道如何从命令行安装 CodeSign 证书(带有 .p12 文件)和移动配置文件?安装后是否还有一种方法可以从命令行删除这些项目?

任何帮助、想法和/或意见将不胜感激。谢谢!

最佳答案

您应该能够使用 security ( http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/security.1.html ) 命令管理钥匙串(keychain)中的这些资源。我用来控制命令行构建的脚本可能是一个有用的引用:https://gist.github.com/949831

关于iphone - 代码签名证书、.p12 文件和 mobileprovisions 的命令行安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6357744/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com