2016-03-25 25 views
7

Tak więc moim problemem jest to, że na czystym, szybkim projekcie (prawie :-)) z testem napisanym również w Swift dostałem tę kompilację. Rozpoczęcie budowy następuje przez Fastlane 1.63. :Instruments chce uprawnień do analizowania innych procesów Jenkins

▸ DTServiceHub: Instruments wants permission to analyze other processes. Please enter an administrator username and password to allow this. 
▸ Username (jenkins): Password: 
▸ Failed to authorize rights (0x1) with status: -60007. 

Problem pojawia się, gdy na Mac Pro z serwerem OSX zainstalowano nowe narzędzia wiersza poleceń i Xcode 7.3. Projekt Cel-C działa za każdym razem. Zrobiłem to, co zasugerowałem w tych wątkach, nie działało: Remove the authorization prompt from command line instruments (Under mavericks) Is there a way to remove the authorization prompt from command-line instances of Instruments (XCode)? i we wszystkich innych miejscach, które mogłem znaleźć. Nie mam pojęcia, jak to naprawić.

+0

Zacząłem mieć problem po Aktualizacja Xcode 7.3 ... czy kiedykolwiek to naprawiłeś? –

Odpowiedz

9

Po prostu wystąpił podobny problem, wywołany przez polecenie Fastlane scan, aby wykonać testy.

Po the discussion on this issue i this Apple Support discussion udało mi się go rozwiązać przez umożliwiające „tryb programisty” na moim komputerze CI.

$ DevToolsSecurity -status 
Developer mode is currently disabled. 

$ DevToolsSecurity -enable 
Developer mode is now enabled. 
+1

Już wypróbowany, status jest włączony :-( –

+1

Zacząłem mieć problem po aktualizacji Xcode 7.3 ... czy przypadkiem to naprawiłeś? –

+0

Tak, dla mnie działające instancje pomogły, ale zrobiłem dużo rzeczy przed tym, więc nie jestem pewien, czy to było to.Również zrestartuj Xcode, zaakceptuj licencje za pośrednictwem terminala dla xCode, zrestartuj Jenkinsa i Maca, które działają jako hosta –

-1

Mam ten sam problem z Xcode 7.3. Nie byłem administratorem na moim Macu (pracuję w sieci firmowej), więc menedżer sieci dał mi prawa administratora i działa ... Nie wiem dlaczego :)