2014-10-03 2 views
1

Это должен быть худший вопрос, который когда-либо задавали.Как отправить в iTunes Connect в XCode 6

Мне почти стыдно просить об этом, но я не могу обмотать голову вокруг этого.

Мы пытаемся подключить мое приложение к подключению itunes для бета-тестирования.
Теперь нет способа сделать это, потому что XCode 6 дает все доступные ошибки подписи.
Мы можем запускать приложение на устройстве разработки, как обычно. У нас есть профили.

Но когда мы устанавливаем идентификатор знака выпуска iOS Distribution, ад разрывается.
Не совпадающая идентификация была первой ошибкой. Fix Issue освобождается еще одна ошибка:

No provisioning profiles with a valid signing identity were found. 

Полезно отметить, что XCode знает это лучше, чем я, так что изменяет идентичность подписи кода обратно к разработчику.
Это не я, я хочу распространять.

Хорошо, поэтому в это время мы застряли в этой ошибке. Мы не знаем, откуда оно взялось, но мы знаем, что произошла еще одна ошибка.

При нажатии на кнопку отправить в органайзере была ошибка:

"You already have a valid provisioning profile" 

Согласно документации яблочного я должен нажать на кнопку отменить & запрос, но это не есть.

Итак, мы полностью застряли и понятия не имеем, куда идти. Яблочные документы являются неполными, подпись дает ошибки, но нет журналов. Сообщения об ошибках меняются, но являются непротиворечивыми.

Что, черт возьми, мы должны сделать сейчас?
Переустановите OSX и удалите все существующие профили? Что произойдет с текущими клиентами, запускающими приложения в этих профилях?

ответ

0

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

Возможно, вам также захочется загрузить их вручную и установить их самостоятельно.

Иногда мне приходилось архивировать приложение, а затем отправлять «вручную» с помощью загрузчика приложений.

0

я бы рекомендовал вернуться к основам:

  • проверить развитие и распространение профилей на сайте разработчика. если вы недавно обновили свою годовую подписку, возможно, вам придется их воссоздать.
  • , когда вы архивируете, убедитесь, что вы выбрали настоящее тестовое устройство, а не симулятор.

Если оба не работают, создайте новый пустой проект и подпишите его с помощью профилей и архива. если это работает, проверьте, не изменили ли настройки узла. если он не работает, удалите свои профили и заново создайте их.

Я надеюсь, что это поможет.

0

Хм. Я понимаю тяжелое положение, связанное с чрезмерно сложным процессом подачи приложения, которое должно было быть довольно простым.

Две вещи:

  1. Убедитесь, что вы удалите все профили выделения ресурсов. Отменить и запросить новый. Создайте новый сертификат с лицензией распространения (вы можете сделать до 3).

  2. После того, как вы это сделали, перейдите в тур XCode> Настройки> Учетные записи и откройте найденный там яблочный идентификатор. Обновите, и это должно загрузить и исправить увольнения.

Для более я думаю, вы должны также дать этому прочитать. How do you beta test an iphone app?

О себе вторая проблема. Что произойдет с приложениями, заполненными предыдущими профилями? Ну, ваше приложение не связано с определенным профилем, поэтому вы можете создать новый и использовать его без боли.

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