Aha! Наконец, решила проблему. На самом деле было более одного вопроса. Мне пришлось переустановить Cyida, поскольку она была коррумпирована, и огромная кривая обучения должна пройти, как показано ниже.
1) Существует несколько способов разработки тэгов теосов. Лучший способ - сделать это на Mac. Во всех случаях требуется установка Theos. Поэтому, пожалуйста, следуйте инструкциям Mac от http://iphonedevwiki.net/index.php/Theos/Getting_Started. Но не запускайте nic.pl для создания проекта.
2) Установите iOSOpenDev так, чтобы вы могли разрабатывать tweak через сам xcode. iOSOpenDev нуждается в Theos, который мы установили на шаге 1. iOSOpenDev также потребует установки пакета dpkg через macports.
3) После этого просто создайте новый проект с помощью xcode. Нажатие кнопки RUN в xcode только компилируется и не развертывается на устройстве. После устранения всех ошибок компиляции и связывания выполните следующие шаги для запуска на самом устройстве.
4) Open Target-> build settings-> User-Defined-> iOSOpenDevDevice - изменить значение этой переменной на IP-адрес вашего телефона. (У вас должен быть ваш телефон, а вы Mac на том же WIFI). Затем просто нажмите Command + Shift + I. И он будет запускаться прямо на вашем устройстве.
Настройка theos/tweak не такая прямая, как я думал, но это интересно исследовать и выяснять.
У меня есть iExploror. У меня так нет проблем с переносом dylib на устройство. Почему он не выполняет и не зацепит, как ожидалось?У вас есть ссылка для компиляции и установки, но не на самом деле, как запустить ее на устройстве? – Jailbroken
Как я уже говорил, вы не можете «запустить» dylib напрямую. Дилиб загружается в адресное пространство целевого процесса. Я не уверен, что вы делаете, вставьте код, и содержимое plist поможет. –
Он должен быть упакован как файл .deb, и вы можете ssh его через iExplorer, а затем его можно установить с помощью iFile. Упаковка будет производиться с помощью xcode. iOSopendev делает это. Или самый простой способ проверить мой ответ. Теос сделает это и подпишет его для вас, используя ldid. –