В рамках упражнения на работе я пытался отключить закрепление iOS в приложении с помощью Frida на устройстве без джейлбрейка. Я следовал нескольким учебным пособиям онлайн, и до сих пор я могу делать это только тогда, когда устройство подключено через USB - и проект выполняется через Xcode. Мой первый вопрос: как я могу сделать это без использования USB и Xcode на одном устройстве?
Следующее, что я пытаюсь сделать, это добавить Frida в файл IPA, который есть у меня в другом опубликованном приложении, отказаться от файла IPA и посмотреть, как это работает. К сожалению, я не могу подписать файл IPA, так как, как только я добавляю и подписываю гаджет Frida и архивирую IPA, он возвращает следующую ошибку:
Error: Invalid IPA: /Users/XXXX/Downloads/patchedapp.ipa.80da28bf-bf15-483e-a8f3-fa1832cf9961/Payload
at getAppDirectory (/usr/local/lib/node_modules/applesign/index.js:742:13)
at Applesign.signIPA (/usr/local/lib/node_modules/applesign/index.js:66:28)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async main (/usr/local/lib/node_modules/applesign/bin/applesign.js:52:7).
Я очень начинающий разработчик и очень ранодней использования Frida таких фреймворков, поэтому любая помощь будет очень цениться. Спасибо.