#appium #ipa #fastlane #codesign
Вопрос:
Я ищу способ очистить связку ключей iOS для определенного приложения на моем устройстве iOS. При использовании автоматических тестов с Appium я хотел бы иметь возможность начинать с нового состояния для каждого теста.
Я попытался заглянуть в libimobiledevice, но там нет возможности очистить брелок.
Когда я удаляю приложение с устройства, данные по-прежнему хранятся в связке ключей для конкретного приложения.
Я также попробовал другой подход: отказаться от .ipa
:
Либо используя fastlane resign
, либо извлекая права из .ipa
и изменяя application-identifier
, затем удаляюсь с помощью моего собственного профиля подготовки, но при этом также используются данные связки ключей из оригинала ipa
.
Какую комбинацию идентификатора приложения/идентификатора пакета использует iOS для взаимодействия с цепочкой ключей? Если бы я мог каким-то образом изменить и отказаться ipa
от него , он мог бы игнорировать значения связки ключей из оригинала ipa
.