4

我开始为 iPhone 开发应用程序。我想开发 1 个特定的应用程序,但 Apple 肯定会拒绝它,所以我想为 Cydia 开发它,因为我认为它很有用。

我试图弄清楚如何使用 Theos 和 XCode 来创建我的应用程序,但我什么都不懂。如果你们中的一些人能在这方面帮助我,我将非常高兴。

我已经安装了 Theos,以及来自 Conor Burgess 的 header-dump 脚本,但我只是不知道如何开始做任何事情。我应该如何将 XCode 和 Interface Builder 与 Theos 一起使用来创建我的应用程序?我有一个 mac,所以我不需要任何工具链来在 Windows 上开发。我的 iPhone 也越狱了,我可以在 iPhone 上试用我在 XCode 上开发的一些应用程序。

我应该遵循哪些步骤?我的意思是,如果你们中的一些人习惯于为 cydia 开发应用程序,你会怎么做?您使用 Theos 创建一个新模板,然后在 XCode 中打开您的 .mm 文件并创建 .xib 文件?然后当你完成后,你用 XCode 编译它?我应该使用ldid吗?有没有针对 n00bs 开发人员的指南?

我已经看过 Theos 创建的模板,我认为我需要应用程序,因为我需要一些用户界面,但也许我也需要调整......关于它的信息不多,我只是迷路了......

提前非常感谢大家!最好的祝福!

4

1 回答 1

8

Theos 应用程序模板将帮助您创建越狱应用程序,但如果没有进行深入的自省,您将无法使用 Interface Builder。Theos 有一个模块可以让你将 xibs 编译成 nibs,但是 Interface Builder 很糟糕,无论如何都不应该真正用于任何事情。

此外,Theos 将处理编译,甚至使用ldid. 您只需运行make以构建您的项目,然后make package将其打包到 .deb 中。您可以使用make install.

在代码中创建接口并不像看起来那么困难。

如果您需要进一步的帮助,请查看 irc.saurik.com 上的 IRC 频道 #theos。我在那里闲逛,事实上,我是 Theos 的作者。

于 2011-08-02T09:50:13.710 回答