En nuestro entorno de automatización de compilación jenkins tenemos varios nodos OSX, ahora todos actualizados a Yosemite, donde ejecutamos pruebas de simulador de ios.
El problema es que en cualquier simulador de nodo recién introducido, las pruebas no pueden ejecutarse sin más demora ya que los instrumentos siguen preguntando "Instrumentos quiere permiso para analizar otros procesos. Escriba su contraseña para permitir esto".
He intentado todos los consejos que pude encontrar, p. ej. a enlace , como
1) DevToolsSecurity --enable
2) security authorizationdb write system.privilege.taskport allow
3) security authorizationdb write system.privilege.taskport is-developer
4) Other settings like
<key>allow-root</key>
<true/> <!--instead of false>
<key>authenticate-user</key>
<false/> <!--instead of true>
<key>class</key>
<string>allow</string> <!--instead of user>
5) sudo security authorize -u [username]
También me he asegurado de que el [nombre de usuario] esté en el grupo _developer.
dsmemberutil checkmembership -U "[username]" -G "_developer"
=> user is a member of the group
La combinación de 1) y 2 parece haber hecho el truco anteriormente, en Mavericks. ¡Cualquier sugerencia de qué línea de comando hará el truco en Yosemite será muy apreciada!