I am getting frustrated with this and will really appreciate any help

We set up jenkins for our CI environment on Mac OSX for building our xcode 
project. Configured everything with SVn so that it syncs and all but when 
it comes to build 

 Code Sign error : There are no valid certificate/private key pairs in the 
default keychain

Jenkins as far as i know is running under the daemon and i am logged in as 
myself on that machine so after hours of looking i copied the Iphone 
Developer Certificates from the login.keychain to the system.keychain too 
and now get this error . A valid provisioning profile matching the 
appliacation's IDentifier "MZCZ.... . Icacher" could not be found 

So i deleted it

As somebody suggested , I even set up the session create to info.plist too 
 as suggested on 
here 
http://stackoverflow.com/questions/6827874/missing-certificates-and-keys-in-the-keychain-while-using-jenkins-hudson-as-cont/9482707#9482707

Did this too 

To keep a compartmentalized keychain for Jenkins/Hudson, I moved the 
launchctl item from

/Library/LaunchDaemons/org.jenkins-ci.plist

to

/Users/Shared/Jenkins/Home/Library/LaunchAgents/org.jenkins-ci.plist



This is how my launch Daemon org.jenkins-ci.plist looks

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "
http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
<key>EnvironmentVariables</key>
<dict>
<key>JENKINS_HOME</key>
<string>/Users/Shared/Jenkins/Home</string>
</dict>
<key>GroupName</key>
<string>daemon</string>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>org.jenkins-ci</string>
<key>ProgramArguments</key>
<array>
                <string>/bin/bash</string>
<string>/Library/Application Support/Jenkins/jenkins-runner.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>daemon</string>
<key>SessionCreate</key>
</dict>
</plist>


Please help i have run out of options



Reply via email to