Как узнать, какой профиль использовался для строительства *.ipa-файл?
возможно ли и как получить информацию о профиле только из существующего *.ipa-файл?
5 ответов:
Я могу дать вам направление в этом, не уверен, если это поможет:
- изменить расширение до
*.zip
.- распакуйте этот zip-файл.
- папка содержит . Открыть содержимое пакета щелкнув его правой кнопкой мыши.
- внутри вы найдете .
EDIT - поскольку Xcode 6 не показывает профиль подготовки, я расширю ответ еще смотрите подробности:
- изменить расширение
embedded.mobileprovision
доembedded.txt
или просто откройте его с помощью любого текстового редактора по выбору.- внутри вы найдете некоторые двоичные данные и хэш, который содержит данные профиля, такие как
Entitlements
,CreationDate
,ExpirationDate
,Name
и т. д., которых будет достаточно, чтобы окончательно привести вас к профилю подготовки, используемому для создания.ipa
.надеюсь, что это поможет!
использовать Номад.
$ ipa info /path/to/app.ipa +-----------------------------+----------------------------------------------------------+ | ApplicationIdentifierPrefix | DJ73OPSO53 | | CreationDate | 2014-03-26T02:53:00+00:00 | | Entitlements | application-identifier: DJ73OPSO53.com.nomad.shenzhen | | | aps-environment: production | | | get-task-allow: false | | | keychain-access-groups: ["DJ73OPSO53.*"] | | CreationDate | 2017-03-26T02:53:00+00:00 | | Name | Shenzhen | | TeamIdentifier | S6ZYP4L6TY | | TimeToLive | 172 | | UUID | P7602NR3-4D34-441N-B6C9-R79395PN1OO3 | | Version | 1 | +-----------------------------+----------------------------------------------------------+
что-то вроде следующего сбрасывает xml-версию профиля подготовки:
unzip -p <ipafile>.ipa Payload/<myapp>.app/embedded.mobileprovision | security cms -D
заменить
<ipafile>
и<myapp>
соответственно. Если вы не знаете, что<myapp>
должно быть, попробуй:unzip -l <ipafile>.ipa | grep mobileprovision
перейдите к организатору Xcode и нажмите на архивы.Вы можете увидеть список архивов, которые вы сделали. Нажав на него, вы увидите такие детали, как дата создания, идентификатор и т. д. Вы можете найти профиль, который вы создали для этого, сопоставив этот идентификатор, который вы получили.
Ниже приведен шаг для получения сведений о профиле из файла IPA:
- изменить расширение
IPA
доZIP
. Это подскажет уведомления ли продолжать .ИПА или использовать.молнии. Иди сUse .zip
опции
- это преобразует
IPA
до
- распакуйте ZIP-файл двойным щелчком по нему
- это создаст папку с содержимым:полезная нагрузка, SwiftSupport и символы
- перейти грузоподъемностью ->приложения файл
- Правой Кнопкой Мыши и ‘Показать Содержимое Пакета для приложения file
- это покажет подробное содержание, такие как codeSign, локализованный файл, фреймворк, файлы обеспечения etc вашего файла приложения
- вы можете увидеть положение профиля детали в встроенные.mobileprovision. Этот файл можно читать только в формате txt файла. Так что добавить расширение .txt в файле
- теперь откройте этот файл с помощью textEdit. Теперь тщательно просмотрите этот файл вы можете увидеть профили предоставления для IPA.