在ios上搭建theos 编译有问题怎么解决!求大神指导!

linxide-iPhone:~/ios root# make
/var/root/ios/theos/makefiles/targets/Darwin-arm64/iphone.mk:43: Targeting iOS 4.0 and higher is not supported with iphone-gcc. Forcing clang.
/var/root/ios/theos/makefiles/targets/Darwin-arm64/iphone.mk:53: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.
Making all for tweak IOS…
Linking tweak IOS…
ld: file too small (length=15) file ‘/var/root/ios/theos/sdks/iPhoneOS7.0.sdk/usr/lib/libobjc.dylib’ for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [obj/IOS.dylib.64873355.unsigned] Error 1
make[1]: *** [internal-library-all_] Error 2
make: *** [IOS.all.tweak.variables] Error 2
linxide-iPhone:~/ios root#

我在iphone 6p 上下载的THEOS 写了 书上的第一个插件 编译老出现这个问题!我下载的SDK7.1的
请问我的问题出现在什么地方啊?

参考:http://www.cocoachina.com/bbs/read.php?tid=268353

http://iphonedevwiki.net/index.php/Theos/Setup#Small_SDK

[Updated 3/10/2016] http://iphonedevwiki.net/index.php/Theos/Troubleshooting#Small_SDK

ld: file too small (length=15) file '/var/root/ios/theos/sdks/iPhoneOS7.0.sdk/usr/lib/libobjc.dylib' for architecture armv7

这是指 SDK 文件不完整。一般出现这种问题,是因为你在 PC 下解压的 SDK 压缩包,又或者是将 SDK 压缩包先解压了,再拷贝解压后的各种文件到 iOS 设备。(解压中会发生各种问题导致无法编译。)这时候,你可以尝试将 SDK 压缩包先拷贝到 iOS 设备,然后再解压。