Я использую утилиту xcodebuild
, поставляемую с Xcode 3, для автоматизации моих сборок под Hudson. Команда выглядит следующим образом:
xcodebuild -project Project.xcodeproj -target Target -configuration Release -sdk iphoneos CODE_SIGN_IDENTITY[sdk=iphoneos*]="iPhone Distribution:XXXXXX"
Я пытаюсь использовать ту же команду для Xcode 4, но кажется, что xcodebuild
просто игнорирует параметр CODE_SIGN_IDENTITY
и подписывается с профилем обеспечения, который выбран для цели в Xcode.
Это очень важно для меня, так как я должен подписывать сборку с 3-4 разными профилями. Он работает нормально с Xcode 3, но не работает с Xcode 4.
Есть идеи, как решить эту проблему?