Как разработать приложение для Cydia и взломанных iPhone - PullRequest
4 голосов
/ 22 июля 2011

Я начинаю разрабатывать приложения для iPhone.Есть 1 конкретное приложение, которое я хотел бы разработать, но Apple наверняка отклонит его, поэтому я хочу сделать это для Cydia, потому что я думаю, что это просто полезно.

Я пытаюсь понятькак использовать Theos и XCode для создания моего приложения, но я ничего не могу понять.Я был бы очень рад, если бы некоторые из вас могли помочь мне с этим.

Я уже установил Theos и сценарии дампов заголовков от Конора Берджесса, но я просто не знаю, как начать что-либо делать.Как мне использовать XCode и Interface Builder с Theos для создания моего приложения?У меня есть Mac, так что мне не нужен какой-либо набор инструментов для разработки под Windows.У меня также был взломан iPhone, и я смог примерить на iPhone некоторые приложения, которые я разработал для XCode.

Каким шагам мне следует следовать?Я имею в виду, если кто-то из вас используется для разработки приложений для Cydia, что вы делаете?Вы создаете новый шаблон с Theos, а затем открываете свой файл .mm в XCode и создаете файл .xib ??Затем, когда вы закончите, вы скомпилируете его с XCode?Должен ли я использовать ldid?Есть ли руководство для разработчиков n00bs?

Я видел шаблоны, которые создает Theos, и я думаю, что мне нужен Application, потому что мне нужен какой-то пользовательский интерфейс, но, возможно, мне понадобится и твик ... Не так много информации об этом, яЯ просто потерян ...

Спасибо всем большое заранее!С наилучшими пожеланиями!

1 Ответ

8 голосов
/ 02 августа 2011

Шаблон приложения Theos поможет вам создать приложение для джейлбрейка, но вы не сможете использовать Interface Builder для него без некоторого подробного самоанализа. Есть модуль для Theos, который позволяет вам компилировать xibs в nibs, но Interface Builder ужасен и не должен использоваться ни для чего.

Кроме того, Theos - это то, что будет обрабатывать компиляцию и даже подписывать, используя ldid. Вы просто запускаете make, чтобы построить свой проект, а затем make package, чтобы упаковать его в .deb. Вы можете установить его на свое устройство с помощью make install.

Создание интерфейсов в коде не так сложно, как может показаться.

Если вам нужна дополнительная помощь, проверьте IRC-канал #theos на irc.saurik.com. Я тусуюсь там, и, по сути, я автор Теоса.

...