php - 使用 PHP 以编程方式访问钥匙串(keychain)中的 iOS 证书

标签 php ios xcode macos keychain

我们有一个从 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/

相关文章:

ios - AutoLayout 提示 2 个没有边框的 UITextFields 的约束

ios - 将使用核心数据的 iOS 应用程序同步到云

iphone - 在 Xcode 4 和 iOS 4 中定义成员和属性

PHP explode函数空白数组元素

php - MySQL 更新无法使用 If 语句

php - 如何让我的 PHPUnit 测试更简洁、更短?

php - 我尝试查询名称为 "5"的 mysql 列。这会输出名称为 "22"的错误列

ios - 函数未在委托(delegate)方法内调用 - IOS/Swift

ios - 不明白 NSClassFromString 如何用于条件调用

ios - Xcode Application Loader 停留在 "Signing in to App Store Connect"