我刚开始玩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
答案 0 :(得分:1)
_FILES,_FRAMEWORKS等的前缀必须与TWEAK_NAME,BUNDLE_NAME等相同。
因此,您应该将TWEAK_NAME更改为mytweak或前缀为Sample。
答案 1 :(得分:1)
确保通过运行以下命令设置THEOS:
export THEOS=/opt/theos
即如果您将theos安装到/ opt / theos
你的makefile更改中的
include theos/makefiles/common.mk
为:
include $(THEOS)/makefiles/common.mk
答案 2 :(得分:0)
您必须制作一个布局文件夹并在其中创建另一个DEBIAN文件夹并放置一个控制文件。 (假设你知道那是什么)并且不要忘记chmod 0775文件夹和控制文件