2014-12-24 4 views
0

У меня есть ipa, и я повторно подписал его с просроченным профилем подготовки (Enterprise) и действительным сертификатом (.p12). используя шаги, указанные в here!Повторное подписание ipa с просроченным профилем инициализации и действительным сертификатом

Когда я извлекаю ipa (получение .App-файла) -> покажут содержимое пакета (на .App) -> проверяя содержимое встроенного.mobileprovision. он показывает тот же самый просроченный профиль подготовки, который я использовал для повторной подписи ipa.

Проблема: Я успешно смогу установить его на ipad и запустить приложение. В идеале приложение не должно работать с профилем с просроченным профилем.

Вопрос: Если мы перепишем приложение через командную строку с просроченным профилем, это сработает.?

ответ

0

Мой вопрос: «Если мы перезапишем приложение через командную строку с просроченным профилем, это сработает.?»

Ответ - нет.

Он может работать в устройстве только в одном корпусе. Если у вашего устройства уже есть действующий профиль подготовки для того же приложения.

Поэтому лучше удалить действительный профиль подготовки с вашего устройства. подключите устройство к компьютеру «xcode-> windows-> Devices-> выберите ваше устройство (слева) -> щелкните значок настройки, расположенный внизу слева, -> щелкните по отображению установленных профилей подготовки, затем выберите профиль и удалите его -> сделать ", затем проверить. Приложение не будет работать, если оно создано с профилем «Истекший профиль».

+1

Вы правы. Введенный профиль подготовки в .app может быть истек, если у устройства уже есть действующий профиль подготовки, который поддерживает идентификатор пакета приложения. Поэтому, если у вас есть профиль обеспечения, который поддерживает идентификатор пакета подстановочных знаков, который был установлен другим приложением, имеющим новый, действительный профиль обеспечения, вы все равно можете установить старое приложение, у которого есть истекший профиль обеспечения. – wottle