Как проверить версию на устройстве с Xcode 4.2?
Я только что закончил писать обновление для своего приложения, и теперь я хочу отправить его в app store.
я тщательно протестировал его в режиме отладки на нескольких устройствах, но я хочу проверить его с помощью сборки выпуска, чтобы убедиться, что ничего не испортится.
в Xcode 4.0.2, когда я хотел тест сборка выпуска (т. е. не распространять), я бы просто сделал следующее
- в настройках проекта, убедитесь, что код разблокирования подпись установлена на "iPhone Developer", а не"iPhone Distribution"
- на
Edit scheme...
, и изменить выполнить схемы релиз вместо Debug. - убедитесь, что мой профиль подготовки дистрибутива установлен в Xcode
- запустите его на устройстве, убедитесь, что все работает.
Если все это работает, я бы затем распространил следующее:
- измените подпись кода на "iPhone Distribution"
- убедитесь, что архиве на релиз
- архиве
- отправить
теперь проблема в том, что с Xcode 4.2 я не могу протестировать сборку выпуска на своем устройстве. - Когда я создаю его с выпуском на свой iPod, я получаю предупреждение:
не найден допустимый профиль подготовки для этого исполняемого файла.
Итак, я проверил свои профили подготовки в главном разделе "Библиотека" панели "устройства" (все профили подготовки), и я нашел там свой профиль распространения.
проблема в том, что профиль подготовки говорит "этот профиль не может быть установлен на приборы".
Так, если я не могу использовать профиль распределения с устройством - как я должен проверить сборку?
Я был бы признателен за любой совет с этой проблемой-извините, если есть что-то очевидное, что мне не хватает!
1 ответов
Как подтвердить, что мой профиль подготовки предназначен для распространения в App Store?
вы можете подтвердить, является ли ваш профиль подготовки профилем распространения App Store в разделе организатор Xcode > устройства > профили подготовки в разделе "Библиотека"; одним щелчком мыши выберите конкретный профиль подготовки и в в области заголовка текст " устройства "будет читать" этот профиль не может быть установлен на устройствах", если это профиль подготовки App Store.
Это означает, что вам нужно будет создать другой профиль распределения для тестирования.