4

我刚开始玩 THEOS,发现它很好用。但不幸的是,我发现了以下错误。

theos/makefiles/common.mk:64: //makefiles/legacy.mk: No such file or directory
theos/makefiles/common.mk:77: *** You did not specify a target, and the "" platform does not define a default target.  Stop.

我的makefile是

SDKVERSION=5.0
TARGET=iphone

TWEAK_NAME = Sample
Sample_FILES = Tweak.xm

include theos/makefiles/common.mk
include $(THEOS_MAKE_PATH)/tweak.mk

我尽我所能尝试了所有方法,但此时没有运气。有人对此有解决方案吗?

提前致谢。

顺便说一句,我在使用 XCode 3.2.3(iphone sdk 4.0)的 Snow Leopord 10.6.6

4

3 回答 3

1

_FILES、_FRAMEWORKS 等的前缀必须与 TWEAK_NAME、BUNDLE_NAME 等相同。

因此,您应该将 TWEAK_NAME 更改为 mytweak 或将前缀更改为 Sample。

于 2012-01-29T23:10:50.037 回答
1

确保通过运行以下命令设置 THEOS:

export THEOS=/opt/theos

也就是说,如果您将 theos 安装到 /opt/theos

在你的makefile改变

include theos/makefiles/common.mk

至:

include $(THEOS)/makefiles/common.mk
于 2014-01-08T03:06:42.810 回答
0

您必须创建一个布局文件夹并在其中创建另一个 DEBIAN 文件夹并放置一个控制文件。(假设您知道那是什么)并且不要忘记 chmod 0775 文件夹和控制文件

于 2012-08-15T06:35:07.547 回答