Как загрузить и установить приложения iXGuard для iOS? - PullRequest
0 голосов
/ 05 января 2019

Нет документов для работы с iXGuard.
Как скачать?
Как установить?
Как с этим работать?
Я искал на сайте, но не нашел ни одного гида.
https://www.guardsquare.com/en/blog/ixguard-30-released

1 Ответ

0 голосов
/ 22 апреля 2019

Вот небольшой пост be me - Начало работы с iXGuard - инструмент для запутывания и сжатия приложений.

В этом учебном пособии вы узнаете, как внедрить iXGuard в проект iOS и как уменьшить размер вашего приложения, используя iXGuard - инструмент сжатия и запутывания приложений. Это пошаговое руководство по установке iXGuard. Дайте мне знать о любых проблемах. Я кратко объяснил процесс ниже.

Невозможно написать или объяснить весь учебник с изображениями в ответе stackoveflow, поэтому предоставляется ссылка.

Установка iXGuard

Установите iXGuard для вашей версии Xcode, используя стандартную процедуру установки файла пакета. Создать IPA (на основе Xcode 10.1)

Создайте файл для распространения с помощью Product -> Archive in Xcode 2) Выберите архив, созданный в Организаторе, и выберите Распределить приложение.

3) Выберите iOS App Store, затем Далее

4) Выберите Экспорт и нажмите Далее.

5) Включите битовый код для содержимого iOS и загрузите символы вашего приложения для получения символических отчетов от Apple. После проверки элементов нажмите Далее

6) После установки параметров, связанных с сертификатом, экспортируйте и сохраните

Создать ixguard.yml a. Файл может отличаться для каждого приложения. Для получения дополнительной информации, пожалуйста, обратитесь к странице конфигурации iXGuard. б. Из папки, в которой находится экспортированный файл ipa, до терминала

ixguard.yml -o [скрытое имя файла IPA] [сгенерированное имя файла IPA]

Когда вы вводите команду, создается файл ixguard.yml по умолчанию.

Пример - ixguard.yml (Это может варьироваться от проекта к проекту

Apply iXGuard Из папки, в которой находится экспортированный файл ipa, к терминалу ixguard. Пожалуйста, введите следующую команду в терминале. config ixguard.yml -o [После IPA обфускации] [Имя файла] [Имя созданного файла IPA] для применения iXGuard.

Если в операции нет ошибок, создается запутанный файл ipa.

В случае [предупреждения] журнала в терминале решение для каждого случая такое же, как и в руководстве iXGuard

На странице «Устранение неполадок» -> «Проблемы во время выполнения». - Примечание: внешний вид

Примечание: экран результатов

Проверьте ваше приложение

Проверьте работоспособность приложения, используя такие методы, как TestFlight, на реальном устройстве.

В частности, для логического тестирования требуются токены, ключи аутентификации и т. Д.

Проверка обфускации

Эта часть была проверена с помощью инструмента MachOView. 1) Выполните шаг 2, чтобы создать файл ipa. Включить битовый код для проверки содержимого iOS. Выпустите и создайте два устаревших файла ipa и два файла ipa, которые не будут скрыты.

2) Измените расширение соответствующего файла ipa на zip и распакуйте его.

3) В распакованной папке есть папка Payload, и проверьте файл приложения с именем приложения в нем.

4) Щелкните правой кнопкой мыши приложение и выберите «Просмотреть пакет».

5) Скопируйте исполняемый файл с именем приложения в пакет и извлеките его в произвольный каталог.

6) Открыть исполняемый файл, извлеченный до запутывания, и исполняемый файл, извлеченный после запутывания с помощью приложения MachOView,

Проверьте название мусора и подтвердите, что применяется запутывание.

Изображение для справки в учебнике. (Вверху: до запутывания, внизу: после запутывания)

Наконец, разверните приложение в App Store - Xcode -> Open Developer Tool -> Application Loader.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...