How to limit memory of a OS X program? ulimit -v neither -m are working

You can’t. Apple can (using the ledger() system call, which is private), but you can’t. I’m not entirely sure whether launchd’s options work or not – certainly if it was still using the code visible in the last open source version (from 10.9.5), it wouldn’t, because it calls setrlimit(), but it’s been substantially rewritten since … Read more

Missing certificates and keys in the keychain while using Jenkins/Hudson as Continuous Integration for iOS and Mac development

I have found a solution giving me access to the regular keychains for my Jenkins user. Find this plist: /Library/LaunchDaemons/org.jenkins-ci.plist then: Add the UserName element with a value of jenkins. Add a SessionCreate element with a value true to the plist file. This gives access to the normal keychains for the user you specified in … Read more