устройство ios не может установить версию addhoc

#ios #xcode #ipad #device

#iOS #xcode #iPad #устройство

Вопрос:

У меня действительно досадная проблема, у меня есть проект xcode, который мне нужно было скопировать и внести некоторые изменения (только некоторые текстовые изменения), поэтому я начал с копирования всего проекта и размещения его в другой папке на моем Mac, затем я создал новый профиль подготовки и новое приложениеИДЕНТИФИКАТОР, выбрал все существующие устройства и загрузил профили, дважды щелкнул по ним, а затем скомпилировал проект. Приложение можно установить на мой ipad, но когда я пытаюсь использовать другой ipad (который был выбран в разделе устройства), он выдает сообщение об ошибке, в котором говорится, что этому устройству не разрешено устанавливать приложение… Что может быть не так …?

Комментарии:

1. Изменили ли вы старые профили в настройках сборки ваших проектов (подпись кода) на новые профили? Вы очистили и перезапустили XCode? Можете ли вы добавить точное сообщение об ошибке, которое вы получили?

2. да, я перешел на новые профили, очистил и перезапустил Xcode. Но это не помогло, я проверил идентификатор профилей в центре участников и выбрал их в настройках сборки, но нет…

Ответ №1:

Я ненавижу Центр участников по таким причинам. Серьезно, лучшее, что вы можете сделать, это удалить все (кроме AppID) и начать все сначала.

Обновить

Для чистого запуска:

  1. Удалите все сертификаты и профили подготовки
  2. Заново создайте свои сертификаты, профили подготовки
  3. Импортируйте их в свой проект / обновите подпись кода / обновите команду
  4. Настройки сборки> Подпись кода: установите идентификатор подписи кода и атрибуты профиля подготовки
  5. Выберите «Устройства iOS», вашу схему, а затем заархивируйте

Последнее замечание, относящееся к вашей конкретной проблеме: убедитесь, что вы создаете специальный профиль подготовки и архивируете (и распространяете) в соответствии с этим профилем. Я знаю, как это звучит, но это происходит, когда вы не обращаете внимания 😉

Комментарии:

1. Я тоже не могу сказать, что я этому рад, если я должен согласиться с вашим предложением, что я должен удалить для чистого начала?

2. Привет, я только пытался удалить профили подготовки, а затем повторно создать их, а затем установить идентификатор подписи кода и профили подготовки, но это не помогло. Я не удалял сертификаты, я боюсь, что испорчу другой проект, который у меня есть, который работает… Кстати, я использую testflight, чтобы пользователи могли устанавливать приложение на свои устройства, может быть, у них есть другой способ заставить это работать без проблем с устройствами, которые не позволяют устанавливать приложение?

3. Вам нужно следить за каждым этапом этого процесса. Это очень важно. Нет, это неизбежно, если вы хотите иметь возможность распространять специальные сборки

4. Я пытался распространять с помощью testflight, который не сработал, но когда я вместо этого использовал www.diawi.com для того же самого, но также и для предоставления дополнительного специального профиля подготовки, он работал просто отлично. Я до сих пор не знаю почему, но это работает, и это то, что сейчас важнее всего.