2014-04-09 2 views
0

나는 맥 터미널에서 테오 프로젝트를 컴파일하고있다. 나는 환경 변수를 설정 테오 건축 프로젝트

  1. 설치 최신 Ios7.1 SDK
  2. 프로젝트

    탈옥 만들 THEOS에 대한 모든 작업을 수행 한 OSX10.8.5 을 사용하고 있습니다.

    $ export THEOS=/opt/theos 
    $ echo $THEOS 
    

3.Getting의 THEOS

$ svn co http://svn.howett.net/svn/theos/trunk $THEOS 

4.Getting의 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.Install dpkg를 (맥 포트)

$ sudo port install dpkg 
    012 내가 착오를 통해 다음 맥 터미널을 THEOS 프로젝트를 컴파일 할 때
  1. 3,516,는

    $ export THEOS=/opt/theos/ 
    $ export SDKVERSION=7.1 
    $ export THEOS_DEVICE_IP=192.168.1.151 
    
  2. 컴파일 프로젝트

    $ make 
    

$ sudo THEOS/bin/nic.pl 
  • 세트 환경에서 새로운 프로젝트 만들기.

    Making all for application fooProject... 
        mkdir: obj: Permission denied 
        make[1]: *** [obj] Error 1 
        make: *** [fooProject.all.application.variables] Error 2 
    

    제발 나에게 제안하십시오. 나는 틀렸다. 나는 theos에 대한 새로운 오전 그래서이 문제를 해결하기위한 문제는 지난 2 일.

    고맙습니다.

  • +0

    OK,'Makefile'은 디렉토리 ('obj')를 만들려고하는데 * 허가가 거부되었습니다 *. 그 디렉토리를 만들려는 곳은 어디입니까? ('make -n'을 사용하여 무엇이 실행 중인지 확인하십시오). – trojanfoe

    +0

    빠른 재생을 위해 고맙습니다. 예 make -n 명령을 실행하면 실행되지만이 오류는 [-d "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk"] || {echo "현재 SYSROOT, \"/ Applications/Xcode.app/Contents/개발자/플랫폼/iPhoneOS.platform/개발자/SDKs/iPhoneOS7.1.sdk \ "가 누락 된 것 같습니다."; 출구 1; } 이 명령 내보내기로 iPhoneOS7.1.sdk를 이미 설정했지만 SDKVERSION = 7.1 –

    +0

    질문에 게시 한 것과 같은 오류는 아닙니다. – trojanfoe

    답변

    0

    나는 한 번의 주석보다 더 잘 보입니다.
    난 그냥 명령을 사용하여 프로젝트를 작성하여 오류를 reprocuded.
    sudo (그냥 THEOS/bin/nic.pl을 입력)을 사용하지 않고 프로젝트를 생성해야합니다. 그러면 make으로 컴파일 할 수 있습니다. 그렇지 않으면 시스템 관리자가 파일을 소유하므로 Permission Denied이됩니다.