При попытки публикации приложения XCode выдал ошибку, мол, закончились сертификаты приложения.
При попытке обновить сертификаты как обычно через встроенный органайзер XCode стабильно крэшится.
В системный лог вываливается:
Xcode[34179]: DVTAssertions: UNCAUGHT EXCEPTION (NSInvalidArgumentException): *** setObjectForKey: object cannot be nil (key: teamId)
Оказалось кончился срок сгенерированных сертификатов разработчика.
XCode магически лечится удалением файла ~Library/Developer/Xcode/connect1.apple.com 4.6.1.db
Рекомендуют также удалить ~/Library/Caches/com.apple.dt.Xcode
Теперь список сертификатов обновляется, но при попытке сделать Renew сертификата приложения вылетает No value was provided for the parameter ‘certificateIds’.
Обновлять сертификаты приходится вручную через сайт.
Обновить нужно все сертификаты (Developer & Distribution) так как изменился сертификат разработчика.
Далее делаем Refresh в Органайзере Provision Profiles.
Вот такой вот этот глючный XCode…