【问题标题】:How to develop an app for Cydia and jailbroken iPhones如何为 Cydia 和越狱的 iPhone 开发应用程序
【发布时间】:2011-07-22 09:41:04
【问题描述】:

我开始为 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 创建的模板,我想我需要一个应用程序,因为我需要一些用户界面,但也许我也需要调整...关于它的信息不多,我只是迷路了...

提前非常感谢大家! 最好的问候!

【问题讨论】:

  • 你有编程经验吗?
  • 是的!我愿意,PHP、Java、Javascript、C++、...

标签: iphone xcode jailbreak cydia


【解决方案1】:

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

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

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

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

【讨论】:

  • 嗨达斯汀!首先:非常感谢您的回答! Theos的作者本人回答了这是一种特权:)谢谢!我对越狱应用程序的世界仍然很迷茫,我什至觉得太菜鸟,无法进入 irc 频道询问。我想我必须继续看例子和例子和例子,然后进入频道提出具体问题,以免你太早厌倦我:D 你做得很好,再次非常感谢你!问候,华金。
  • 我可以使用 Xcode 来制作这些应用程序吗?我正在阅读有关 Theos 的信息。我想用它来调整我的 Cydia(对通知中心小部件特别感兴趣)。我知道你说我们不能使用 IB(我不介意),我们可以使用 Xcode 来构建 Theos 项目等等吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-26
  • 1970-01-01
  • 2012-04-14
相关资源
最近更新 更多