我怎样才能得到相同的结果呢;安全性”;PHP代码中的命令&;在OSX apache上的终端中


How can I get the same result of "security" command in PHP code & in terminal on OSX apache?

我在OSX 上的终端中得到了以下结果

macpro终端$whoami
测试用户

macpro终端$groups
staff com.apple.access_screensharing everyone _appstore localaccounts _appserverusr admin _appserveradm _lpadmin _lpoperator _developer com.apple.sharepoint.group.1

macpro终端$安全列表钥匙链
"/Users/testuser/Library/Keychains/login.keychain"/Library/Keychains/System.keychain"

macpro终端$xcodebuild-项目my.xcodeproj…………
……(生成结果)
构建成功

但是,我在OSX apache 上的PHP代码中得到了不同的结果

test.php

$cpCommand="whoami";$output=shell_exec($cpCommand);echo$output;$cpCommand="groups";$output=shell_exec($cpCommand);echo$output;$cpCommand="安全列表钥匙串";$output=shell_exec($cpCommand);echo$output;$cpCommand="xcodebuild-项目my.xcodeproj…………..";$output=shell_exec($cpCommand);echo$output;

结果

测试用户

staff com.apple.access_screensharing everyone _appstore localaccounts _appserverusr admin _appserveradm _lpadmin _lpoperator _developer com.apple.sharepoint.group.1

"/Library/Keychains/System.keychain"
"/Library/Keychains/apsd.keychain"
"/Library/Keychains/System.keychain"
(注释:/Users/testuser/Library/Keychains/login.keychain->不存在)

[BEROR]代码签名错误:标识"iPhone分发:testuser Co.,Ltd"与钥匙链中的任何有效、未过期的证书/私钥对不匹配

生成失败的

我尝试了OS X 10.8(山狮),在apache2&PHP
什么问题
如何在PHP代码中获得与"security"命令相同的结果;在OSX apache上的终端中

非常感谢。

我遇到了非常类似的问题,但在我的情况下,它试图在Bamboo下进行构建。

我不能告诉你在这种情况下需要做什么,但另一个问题的答案应该为你指明正确的方向。

从分叉终端运行xcodebuild