Интерфейс командной строки: переключение цепочек для ключей для подписи xcodebuild

Я пытаюсь включить одну связку ключей и закрыть другую. Мне это нужно, потому что идентификаторы нашего предприятия и магазина приложений называются одинаковыми.

Прямо сейчас я делаю «цепочку ключей безопасности для разблокировки», за которой следует «цепочка ключей безопасности по умолчанию», чтобы открыть правильную цепочку для ключей и выполнить «цепочку ключей безопасности» на цепочке для ключей, которую я не хочу использовать.

Но xcodebuild по-прежнему видит записи в обеих цепочках для ключей и отказывается.

iPhone Distribution: Company name.: ambiguous (matches "iPhone Distribution: Company name." in /Users/user/Library/Keychains/login.keychain and "iPhone Distribution: Company name" in /Users/user/Library/Keychains/enterprise.keychain)

Как запретить системе найти запись в цепочке ключей, которую я блокирую?

10
задан P5ycH0 16 December 2011 в 14:50
поделиться