2012-08-28 2 views
3

나는 내가 OSX 아파치에 PHP 코드에서 다른 결과를 가지고, OSX어떻게 OSX 아파치의 터미널과 PHP 코드에서 "보안"명령과 동일한 결과를 얻을 수 있습니까?

macpro-terminal$ whoami
testuser

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

macpro-terminal$ security list-keychains
"/Users/testuser/Library/Keychains/login.keychain" "/Library/Keychains/System.keychain"

macpro-terminal$ xcodebuild -project my.xcodeproj .........
......(build result)..........
Build success

에있는 터미널에서 울부 짖는 결과를 가지고 있지만

test.php

 

    $cpCommand = "whoami"; 
    $output = shell_exec($cpCommand); 
    echo $output; 

    $cpCommand = "groups"; 
    $output = shell_exec($cpCommand); 
    echo $output; 

    $cpCommand = "security list-keychains"; 
    $output = shell_exec($cpCommand); 
    echo $output; 

    $cpCommand = "xcodebuild -project my.xcodeproj ..........."; 
    $output = shell_exec($cpCommand); 
    echo $output; 

결과

testuser

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"
(comment : /Users/testuser/Library/Keychains/login.keychain -> is not exist)

[BEROR]Code Sign error: The identity 'iPhone Distribution: testuser Co.,Ltd' doesn't match any valid, non-expired certificate/private key pair in your keychains

Build failed

OS X 10.8 (Mountain Lion)을 사용해 보았습니다. apache2에 내장되어 있습니다. & PHP.
무엇이 문제입니까?
OSX apache의 터미널에서 PHP 코드 &의 "security"명령과 동일한 결과를 얻으려면 어떻게해야합니까?

감사합니다.

답변

0

나는 매우 비슷한 문제가 있었지만 나의 경우에는 Bamboo에서 빌드를 시도하고 있었다.

귀하의 사례에서해야 할 일을 말할 수는 없지만 다른 질문의 답은 올바른 방향을 제시해야합니다.

Running xcodebuild from a forked terminal