【发布时间】:2014-05-22 08:10:09
【问题描述】:
我正面临在 mac 终端上编译 Theos 项目。我用的是OSX10.8.5 我已经完成了创建 Theos 越狱项目的所有工作
- 安装最新的 iOS7.1 Sdk
-
设置环境变量。
$ export THEOS=/opt/theos $ echo $THEOS
3.获取理论
$ svn co http://svn.howett.net/svn/theos/trunk $THEOS
4.获取ldi
$ sudo curl -s http://dl.dropbox.com/u/3157793/ldid > ~/Desktop/ldid
$ chmod +x ~/Desktop/ldid
$ sudo mv ~/Desktop/ldid $THEOS/bin/ldid
5.安装dpkg(Mac端口)
$ sudo port install dpkg
-
创建一个新项目
$ sudo THEOS/bin/nic.pl -
设置环境
$ export THEOS=/opt/theos/ $ export SDKVERSION=7.1 $ export THEOS_DEVICE_IP=192.168.1.151 -
编译项目
$ make
当我编译theos项目时,mac终端出现错误。
Making all for application fooProject...
mkdir: obj: Permission denied
make[1]: *** [obj] Error 1
make: *** [fooProject.all.application.variables] Error 2
请给我建议。我哪里错了。我是 theos 的新手,所以我最近 2 天无法解决这个问题。
谢谢
【问题讨论】:
-
好的,所以
Makefile正在尝试创建一个目录 (obj) 但获得权限被拒绝。它在哪里尝试创建该目录? (使用make -n查看正在运行的内容)。 -
非常感谢您的快速重播。是的,我运行 make -n 命令执行但通过此错误 [ -d "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk" ] || { echo "您当前的 SYSROOT,\"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk\",似乎丢失了。"; 1号出口;虽然我已经通过这个命令设置了 iPhoneOS7.1.sdk export SDKVERSION=7.1
-
这似乎与您在问题中发布的错误不同。
-
运行此命令make -n后出现此错误
-
并使-n命令完美执行。