我使用的是 Ubuntu 11.04,这是我第一次尝试创建 iPhone 应用程序,除非您将 Flash CS5 视为应用程序开发平台。
我已经使用http://www.saurik.com/id/4上的 saurik 指南编译了一个 iOS 5.0 工具链(以及 google 以澄清说明,例如在哪里可以找到 iPhone 文件系统和 SDK)。
我已经在 /opt/iphone-sdk-3.0 中使用名称 sysroot 与 /dat/sys(我的工具链的位置)建立了符号链接,因此 theos 可以找到工具链。关于 theos 的文档似乎不多,它似乎只接受 /opt/iphone-sdk-3.0 作为工具链位置,而不接受 /opt/iphone-sdk-5.0 之类的东西,我不确定这是否可能是导致我的问题的一个因素。
好吧,每当我尝试制作我的项目时,我都会收到以下输出;
Bootstrapping CydiaSubstrate...
Compiling iPhoneOS CydiaSubstrate stub... default target? failed, forcing 2.0? failed, forcing 3.0? failed, forcing 3.2? failed, forcing 4.0 for 3.0? failed, forcing 4.2 for 3.0? failed, forcing 4.0? failed, forcing 4.2? failed, what?
I didn't actually end up with a file here... I should probably bail out.
make: *** [before-all] Error 1
有谁知道我为什么会收到此错误或这意味着什么?版本号是否代表 iOS、XCode、LLVM 等?