2015-05-21 2 views
0

Это моя первая попытка загрузить приложение в магазин приложений, поэтому я полностью потерян. Я искал по всей сети вопрос о том, что у меня есть, но не смог найти, как исправить эту проблему.Загрузка приложения в учетную запись клиента в магазине приложений

Вот проблема:

Я разработал обновленную версию для существующего приложения iPhone для клиента. Оригинальная версия приложения уже давно находится в магазине приложений. Клиент хочет, чтобы я загружал новую версию приложения в свою учетную запись в магазине приложений как «предварительную проверку» для тестирования. Они дали мне имя пользователя и пароль учетной записи администратора (admin role) для входа в систему. Я добавил учетную запись в Xcode и настроил параметры сборки для своей команды. Но после создания архива, когда я нажимаю кнопку «Проверить» и выбираю свою команду, я получаю всплывающее окно с сообщением «У вашей учетной записи уже есть действительный сертификат распространения iOS». Я не могу размещать фотографии здесь, так вот снимок образ всплывающего окна): http://imgur.com/yLL5K1k

Apple, документация и устранение неисправностей (documentation link here) показывает, что они должны экспортировать профиль разработчика и дать мне импортировать на моем Mac. Однако клиент говорит, что у них нет Mac и нет Xcode, поэтому они не могут сделать это сами. В документации Apple упоминается еще один вариант - «Отзыв и запрос», но я не вижу этого параметра. Кроме того, если «revoke» будет выполнен, это повлияет на клиентское приложение (более 20 приложений в магазине приложений)?

Я загрузил все свои сертификаты и профили из членского центра, импортировал в брелок, добавил аккаунт в Xcode, настроил Xcode, но ничего не помогло.

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

Спасибо!

+0

в первую очередь проверьте, откуда они генерировали сертификат для запроса подписи (с какого компьютера). Они должны были сгенерировать файл .csr для генерации сертификата. и еще что-то нужно, чтобы они нуждались в xcode для загрузки сборки, поэтому спросите их об этом, откуда они загрузили сборку. –

ответ

1

Вы должны загрузить сертификат распространения из учетной записи. Одного этого недостаточно. Вы должны получить секретный ключ от клиента или разработчика, который сначала создал сертификат или загрузил приложение.

+0

Вы правы. После того, как они предоставили мне свой секретный ключ для распределения, я мог делать то, что было необходимо. Спасибо! – Gerebuson

0
  1. Войти на сайт developer.apple.com, используя необходимые учетные данные.
  2. Нажмите «Управление сертификатами, идентификаторами приложений, устройствами и профилями обеспечения» ». под сертификатов, идентификаторами & профили
  3. Затем нажмите на «Сертификаты»
  4. На новой странице нажмите на кнопку «+» в правом верхнем углу.
  5. Теперь на этой странице выберите "App Store and Ad Hoc" под Производство.
  6. Затем следуйте инструкциям, связанным с CSR файл, указанный на новой странице.

Примечание: создайте новые сертификаты с уникальными именами, чтобы вы не загрузили старые сертификаты на свой Mac, по ошибке.

Для получения дополнительной информации Distributing iOS Apps With iTunes Connect

+0

Благодарим вас за подробный ответ. Однако моя проблема была решена путем получения секретного ключа от клиента. – Gerebuson

Смежные вопросы