Учетные записи исчезают в Xcode 9

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

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

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

2 ответа

Решение

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

Перед переустановкой я удалил приложение в папке "Приложения" и удалил все в папке ~/Library/Caches (но я не знаю, оказало ли это какое-либо влияние). Если вы все еще застряли, вы можете попробовать удалить файлы в папке ~/Library/Developer (на свой страх и риск).

Для тех, кто может беспокоиться, я испытал довольно похожую ошибку. В моем случае некоторые учетные записи исчезли, а некоторые просто "потеряли" аутентификацию с помощью сообщения "Пожалуйста, перерегистрируйте сообщение". Даже если я повторно введу учетные данные, они исчезают каждый раз, когда я завершаю работу и снова открываю 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. Теперь AppleIDs отображаются правильно настроены и работают без проблем.

Другие вопросы по тегам