Как передать цепочку для ключей на шаг «Проверка зависимостей» в xcodebuild - PullRequest
4 голосов
/ 06 января 2012

Я создаю приложение для iPhone с iOS5 SDK, подписываю его из командной строки и подписываю сертификатом в цепочке для ключей, отличной от используемой по умолчанию. Все работает нормально, если я сделаю эту цепочку ключей по умолчанию, но без нее на шаге «Проверка зависимостей» произойдет сбой, поскольку она ищет цепочку ключей по умолчанию.

Хотя на шаге codesign используется OTHER_CODE_SIGN_FLAGS, на шаге «Проверка зависимостей» нет. Это может быть просто ошибкой Apple, и она должна учитывать эти флаги при проверке.

  1. Как мне указать цепочку ключей для поиска во время шага «Проверка зависимостей?»
  2. В противном случае, как я могу взломать шаг «Проверка зависимостей»?
  3. В противном случае, как я могу полностью пропустить шаг «Проверка зависимостей»?

Это та же проблема, что выражена в Флаг цепочки ключей OTHER_CODE_SIGN_FLAGS проигнорирован? , но один ответ, к сожалению, мне не поможет; Я подписываюсь во время xcodebuild, а не xcrun PackageApplication, поэтому взлом этого файла не решит проблему.

$ xcodebuild -version
Xcode 4.2
Build version 4C199

1 Ответ

2 голосов
/ 28 февраля 2012

Я не нашел решения для Xcode 4.2, но это кажется исправленным в 4.3.Обновление!

...