Ответ 1
Перейдите к Xcode. Preferences/Accounts.
Убедитесь, что вы вошли в свою учетную запись компании. В рамках вашего проекта перейдите в раздел "Общие/Идентификация/Команда" и укажите свою команду.
Это сработало для меня.
Хорошо, поэтому я пытаюсь отправить приложение для нашего клиента.
Они пригласили меня в свою программу разработчика в качестве "Admin", и мы создали все сертификаты, профили подготовки и профили распространения.
Я также могу выбрать свою учетную запись при отправке.
Я отправляю приложение через XCode 6.0.1, и он полностью поддерживает аутентификацию с помощью iTunes Connect, затем он выдает эту ошибку...
ОШИБКА ITMS-4088: "У организации" Название компании "нет разрешения на изменение приложения с помощью идентификатора приложения Apple ID. Повторите попытку, используя учетную запись для организации, имеющей доступ к этому приложению" на SoftwareAssets
Кто-нибудь знает, почему я получаю это?
Я уверен, что все настроено правильно. Помогите! Спасибо!
Перейдите к Xcode. Preferences/Accounts.
Убедитесь, что вы вошли в свою учетную запись компании. В рамках вашего проекта перейдите в раздел "Общие/Идентификация/Команда" и укажите свою команду.
Это сработало для меня.
Это работало для меня:
https://devforums.apple.com/message/1056570#1056570
Использование учетных данных ITC с загрузчиком приложений
SOLVED: Product- > Archive- > Export- > Save для магазина приложений iOS. Закройте Организатор и перейдите к Xcode- > Xcode (Меню) → Открыть инструмент разработчика- > Загрузчик приложений, затем войдите в свою учетную запись iTunes connect и выберите ipa.
В нашем случае у нас был доступ к Портал разработчиков и iTunes Connect под разными пользователями, а также иметь доступ к нескольким программам Developer/iTC при нескольких входах.
При отправке с Xcode среда IDE пыталась использовать неправильные комбинации учетных данных.
Мы работали над проблемой, архивируя сборку с правильным профилем подготовки и идентификацией подписи кода, затем экспортируя IPA и используя Application Loader для загрузки:
Project > Code Signing > Code Signing Identity > Distribution App Store
Project > Code Signing > Provisioning Profile > Distribution App Store
Product > Archive
Save for Ad Hoc Development
.ipa
Application Loader
и выполните проверку подлинности с помощью соответствующей учетной записи iTunes ConnectЯ должен был быть добавлен в iTunes Connect в качестве администратора. Несмотря на то, что мой сертификат распространения был хорошим, и у меня был действующий профиль подготовки к обучению, мне все равно нужно было добавить его в iTunes connect. Надеюсь, это поможет любому, кто сделал все вышеперечисленное и все еще получил ошибку.
В моем случае идентификатор пакета в Xcode не соответствовал идентификатору пакета, связанному с моим приложением в Itunes Connect.
Чтобы проверить идентификатор пакета в Xcode, перейдите к "General", затем "Bundle Identifier".
Проверить идентификатор пакета в Itunes Connect. Перейдите в свое приложение, затем "Дополнительно", "Об этом приложении", затем "Идентификатор пакета".
Эти два идентификатора пакета должны совпадать или вы получите эту ошибку при отправке.
Я исправляю эту проблему, удаляя все другие учетные записи в "Xcode> Preferences> Accounts" (нажимая на кнопку "-" внизу), но иногда достаточно только полной перезагрузки компьютера.