我在mac终端上面临编译Theos项目。我用的是OSX10.8.5我已经完成了创建Theos越狱项目的所有工作
- 安装最新的Ios7.1 Sdk
-
设置环境变量。
$ export THEOS=/opt/theos $ echo $THEOS
3.获取theos
$ 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的,所以我在过去两天里为解决这个问题而烦恼。
感谢
我给出了一个正确的答案,因为它比一条评论更显眼
我只是用你的命令创建了一个项目,重新纠正了这个错误
您需要在不使用sudo
的情况下创建项目(只需键入THEOS/bin/nic.pl
),然后允许您使用make
对其进行编译,否则它将抛出Permission Denied
,因为这些文件将归系统管理员所有。