书上42页编译make命令问题

书上42页编译时的make命令怎么输入啊?图3-28第一行我该怎么输入啊?

大神人呢?

就是

make

直接输入make

编译输入make时是不是还得连接一个越狱的设备才有效啊?

不是,

make

make package

都不需要连设备,但带

install

的需要连设备

图片里make左边的 iosre snakeniny $ 我怎么写啊? , 终端 关了又重新开了,我直接输入 make 报
make: *** No targets specified and no makefile found. Stop.

错误

要先cd到你的工程目录下,这里的iosre是我的工程目录名,snakeninny是我的用户名,跟你的应该是不一样的

我的类似你的IOSRE项目的路径 如图,我怎么cd 啊?

DST54403:~ admin$ cd /Users/admin/theos_cham1985
DST54403:theos_cham1985 admin$ make
Your current SYSROOT, “/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk”, appears to be missing.
make: *** [before-all] Error 1
DST54403:theos_cham1985 admin$

以上是我 cd到 工程目录,然后 make 后的 打印信息,说我的 iPhoneOS6.1.sdK 没了? 怎么解丫?

把你的makefile贴出来看看,另外就是你有没有6.1的SDK?

ARCHS = armv7
TARGET = iPhone:6.1:4.3
THEOS_cham1985_FRAMEWORKS = UIKit CoreTelephony CoreAudio
THEOS_cham1985_PRAMEWORKS= AppSupport ChatKit IMCore

include theos/makefiles/common.mk

TWEAK_NAME = THEOS_cham1985
THEOS_cham1985_FILES = Tweak.xm

include $(THEOS_MAKE_PATH)/tweak.mk

after-install::
install.exec “killall -9 com.apple.cham”

以上是 makefile, 6.1的SDK有啊,如图

你这是有6.1的simulator,不是SDK啊!运

ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

,看看显示的是什么

显示的是

iPhoneOS7.0.sdk

怎么下载 6.1的SDK 啊?

参考这个帖子下载Xcode 5.0

是 下如图的 Xcode 5么?

貌似不是,看说明这个版本的Xcode 5带的是7的SDK。你按照这个说明,找个带6.1SDK的Xcode就可以了,不一定要Xcode 5

我装了个 xcode 4.6.3, 里边也带了 sdk 6.1如图, 但 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
目录下还是没 iPhoneOS6.1.sdk 啊 ?

你这个里面是有6.1的doc而不是SDK。不需要安装Xcode,它就是个压缩文件,你一层层解压,去把sdk拷出来就可以了