Как проверить версию на устройстве с Xcode 4.2?

Я только что закончил писать обновление для своего приложения, и теперь я хочу отправить его в app store.

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

в Xcode 4.0.2, когда я хотел тест сборка выпуска (т. е. не распространять), я бы просто сделал следующее

  1. в настройках проекта, убедитесь, что код разблокирования подпись установлена на "iPhone Developer", а не"iPhone Distribution"
  2. на Edit scheme..., и изменить выполнить схемы релиз вместо Debug.
  3. убедитесь, что мой профиль подготовки дистрибутива установлен в Xcode
  4. запустите его на устройстве, убедитесь, что все работает.

Если все это работает, я бы затем распространил следующее:

  1. измените подпись кода на "iPhone Distribution"
  2. убедитесь, что архиве на релиз
  3. архиве
  4. отправить

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

не найден допустимый профиль подготовки для этого исполняемого файла.

Итак, я проверил свои профили подготовки в главном разделе "Библиотека" панели "устройства" (все профили подготовки), и я нашел там свой профиль распространения.

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

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

Я был бы признателен за любой совет с этой проблемой-извините, если есть что-то очевидное, что мне не хватает!

1 ответов


Ref: https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933

Как подтвердить, что мой профиль подготовки предназначен для распространения в App Store?

вы можете подтвердить, является ли ваш профиль подготовки профилем распространения App Store в разделе организатор Xcode > устройства > профили подготовки в разделе "Библиотека"; одним щелчком мыши выберите конкретный профиль подготовки и в в области заголовка текст " устройства "будет читать" этот профиль не может быть установлен на устройствах", если это профиль подготовки App Store.

Это означает, что вам нужно будет создать другой профиль распределения для тестирования.