Gibt es eine Möglichkeit, die Autorisierungsaufforderung von Befehlszeileninstanzen von Instruments (XCode) zu entfernen?

Ich bin derzeit mit Instrumenten über ein bash-Skript zu initiieren, die Kommandozeilen-Schnittstelle zu starten, läuft die Automation plug-in.

Mit 4.2, das funktionierte gut genug, aber mit dem Update auf Xcode 4.3, ich bin nun aufgefordert, ein autorisierter Benutzer zu "analysieren" andere Prozesse". Kein Benutzer ist eigentlich immer authentifiziert ist, selbst wenn die richtigen Anmeldeinformationen gewährt werden. Ich bekomme die folgende Fehlermeldung:

Failed to authorize rights (0x20) with status: -60007.
2012-02-27 19:30:37.232 instruments[54151:1c03] Failed to connect to local pid watcher     service: (os/kern) failure

Sogar mit der Authentifizierungsfehler, der Automatisierungs-plug-in ausgeführt wird, dies erfordert jedoch mein script, um eine physische babysitter geben Sie die Anmeldeinformationen ein, die in vielerlei Hinsicht widerspricht diese Kommando-Zeile ausgeführt wird. Ist es möglich, das Benutzer-Informationen als Argumente? Oder gibt es eine andere Möglichkeit zu überspringen, diese Aufforderung, ohne dass eine person an den Schlüssel?

-- EDIT --

Diese Autorisierungs-dialog wird angezeigt, wenn Sie versuchen, führen Sie UIAutomation tests über die GUI zum ersten mal.

Gibt es eine Möglichkeit, die Autorisierungsaufforderung von Befehlszeileninstanzen von Instruments (XCode) zu entfernen?

Eingereicht radar rdar://10945962.

-- EDIT --

Sobald die Genehmigung dialog beantwortet wurde, die in der GUI, die Anweisungen zu stoppen, die auf der Befehl-Linie. Diese Art von work-around scheint nicht gültig, da eine 'Antwort' obwohl.

InformationsquelleAutor der Frage Darc | 2012-02-28

Schreibe einen Kommentar