Аккаунты исчезают в Xcode 9

введите здесь описание изображения

Недавно я обновился до Xcode 9.0, и по какой-то причине мои учетные записи больше не сохраняются на панели учетных записей. Xcode сохраняет их, если я закрываю программу, но НЕ при перезагрузке компьютера.

Я предполагаю, что это ошибка, а не новая функция, но есть ли какие-либо хаки или настройки, которые я мог бы изменить, чтобы предотвратить исчезновение моих учетных записей (кроме того, чтобы никогда не выключать компьютер)?


person turingtested    schedule 25.09.2017    source источник
comment
У меня есть все мои учетные записи в Xcode 9, обновленные с 8.   -  person Vakas    schedule 25.09.2017
comment
Мой показывает все аккаунты. Попробуйте переустановить. Возможно, что-то пошло не так при обновлении приложения.   -  person Akhil Nair    schedule 25.09.2017
comment
Xcode 9 исчезал с моих учетных записей 4 раза с тех пор, как я загрузил его на прошлой неделе.   -  person SirNod    schedule 12.10.2017
comment
та же проблема... пробовал переустановить XCode, но не помогло :(   -  person Bilal    schedule 25.10.2017
comment
такая же проблема в xcode 10. Любое решение??   -  person TheTravloper    schedule 10.03.2019


Ответы (2)


Для тех, кто может беспокоиться, я испытал очень похожую ошибку. В моем случае некоторые учетные записи исчезли, а некоторые другие просто «теряли» аутентификацию с сообщением «пожалуйста, перелогиньтесь». Даже если я повторно ввожу учетные данные, они исчезают каждый раз, когда я выхожу и снова открываю Xcode.

Изучая Console.app, я заметил, что проблема связана с «неподписанным» двоичным файлом в отношении внутренних инструментов Xcode:

com.apple.dt.Xcode.KeychainService (DVTFoundation)
Subsystem: -- Category: -- 

DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-14154/IDEFoundation/Provisioning/KeychainService/main.m:59
Details:  Connecting process is not Apple-signed (Error Domain=DVTSecErrorDomain Code=-67050 "code failed to satisfy specified code requirement(s)" UserInfo={NSLocalizedDescription=code failed to satisfy specified code requirement(s)})
Object:   <IDEKeychainServiceDelegate: 0x7f9e93404000>
Method:   -_shouldAcceptConnectionFromPID:error:
Thread:   <NSThread: 0x7f9e93403290>{number = 2, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.

Переустановка полной чистой macOS 10.13.4 и Xcode 9.3 не помогла. Проблема все еще была там.

После долгой борьбы с этой ошибкой я обнаружил, что после запуска предыдущей версии Xcode 9.2 и настройки AppleID в этой версии результат работает даже с Xcode 9.3. Теперь AppleID правильно настроены и работают без проблем.

person valvoline    schedule 15.04.2018
comment
Невероятный! Это сработало для меня! Просто установите и запустите Xcode 9.2! - person Dayong Xie; 25.04.2018
comment
Я мог бы решить эту проблему, установив пользовательские значения по умолчанию. stackoverflow.com/a/53878066/2746582 - person Brownsoo Han; 21.12.2018

Я решил эту проблему, переустановив Xcode. Видимо что-то пошло не так в процессе первого обновления.

Перед переустановкой я удалил приложение в папке Applications и удалил все в папке ~/Library/Caches.

person turingtested    schedule 13.10.2017