我们有一个从 CMS 创建 iOS 应用程序的网络应用程序。它构建了 Xcode 项目,我们需要能够使用 PHP 对其进行归档和导出。我们可以从终端很好地做到这一点,但使用 shell_exec
在 PHP 中它不起作用。
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “XXXXXXXXX”
我们认为这是因为 PHP 没有作为正确的用户帐户运行,无法访问钥匙串(keychain)中的证书。我们可以将 _www 用户设置为在特定组中运行,但是有人知道它应该作为哪个用户运行吗?
我知道对 _www 用户开放访问是一个巨大的安全漏洞,但它是针对一个与外界没有连接的隔离系统。
最佳答案
为什么不在 _www 用户中复制证书?
关于php - 使用 PHP 以编程方式访问钥匙串(keychain)中的 iOS 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29148838/