Я только что закончил писать обновление для своего приложения, и теперь я хочу отправить его в магазин приложений.
Я тщательно протестировал его в режиме отладки на нескольких устройствах, но я хочу протестировать его с помощью сборки выпуска, чтобы убедиться, что ничего не испортилось.
В Xcode 4.0.2, когда я хотел проверить сборку релиза (т.е. не распространять), я просто сделал бы следующее
- В настройках проекта убедитесь, что для подписи кода выпуска установлено значение «Разработчик iPhone», а не «Распространение iPhone»
- Перейдите на
Edit scheme...
и измените схему Run на Release вместо Debug .
- Убедитесь, что мой профиль обеспечения распространения установлен в Xcode
- Запустите его на устройстве, убедитесь, что все работает.
Если бы все это работало, я бы распространил следующее:
- Измените подпись кода на «Распространение iPhone»
- Убедитесь, что для схемы Archive установлено значение Release
- Архив
- Отправить
Теперь проблема в том, что с Xcode 4.2 я не могу протестировать сборку релиза на моем устройстве. - Когда я собираю его с выпуском на iPod, я получаю предупреждение:
Не найден действительный профиль обеспечения для этого исполняемого файла.
Итак, я проверил свои профили обеспечения в главном разделе «Библиотека» панели «Устройства» (все профили обеспечения) и нашел там свой профиль распространения.
Проблема в том, что профиль обеспечения говорит "Этот профиль не может быть установлен на устройствах" .
Итак, если я не могу использовать профиль распространения с устройством - как я должен протестировать сборку релиза?
Буду признателен за любые советы по этому вопросу - извините, если я что-то упускаю из виду!