Xcode хранит архив всех версий моих приложений, которые я отправил в магазин приложений, в разделе «заархивированные приложения». Я предположил, что с помощью этого я могу установить старую версию приложения на свое устройство, чтобы воспроизвести любые проблемы, которые мой клиент мог иметь с этой конкретной версией.
Однако, когда я пытаюсь это сделать, я получаю сообщение об ошибке:
«этот исполняемый файл был подписан с недопустимыми правами, права, указанные в правах подписи кода ваших приложений, не совпадают с правами, указанными в вашем профиле подготовки»
Исходное приложение было подписано с использованием нашего сертификата распространения App Store, и я использую интерфейс Organizer, чтобы повторно подписать его, используя наш профиль разработчика.
- выберите заархивированное приложение
- выберите версию, которую я хочу протестировать
- нажмите "поделиться"
- выберите «Разработчик iPhone» рядом с личностью
- сохранить на диск (сохраняет файл ipa)
- затем скопируйте ipa на устройство, используя маленькую кнопку +, которую вы видите рядом с «приложениями» на экране, который появляется при выборе подключенного устройства.
Затем я получаю сообщение об ошибке, и приложение не установлено.
Есть ли что-то очевидное, что я делаю неправильно здесь? Или есть другой процесс повторной установки заархивированного приложения на мое устройство?
Изменить: спасибо за ответы, я решил это сейчас. Я описал процесс, который я использовал, если другие захотят сделать это http://pervasivecode.blogspot.com/2011/01/installing-archived-application-to.html