в Xcode 4, если вы архивируете приложение, оно подписывается профилем обеспечения, который вы указали для использования в его конфигурации сборки. Скорее всего, настройки, перенесенные из проекта Xcode 3.
Заархивированное приложение может быть позднее подано в другой профиль обеспечения (через органайзер или командную строку), так что, в некотором смысле, они не зависят от профиля обеспечения.
Два предложения по управлению сборкой для AdHoc и AppStore:
1)
Первый - воспользоваться схемами Xcode 4 и создать новые схемы для AdHoc и AppStore
В меню «Схемы»: «Редактировать схему» -> «Дублировать схему», затем в «Архиве» вы можете выбрать желаемую конфигурацию сборки (AdHoc, AppStore и т. Д.), Затем вы можете также назвать эту схему AdHoc, AppStore для соответствия. Если вы хотите выполнить сборку для выпуска, просто выберите целевую схему, и она подпишет ее с соответствующим профилем обеспечения из конфигурации сборки.
2)
Сохраняйте схему 1, удаляйте подпись кода из конфигураций сборки и подписывайте коды приложений исключительно через органайзер после архивации.