theos errors

1699 단어
오류는 수집을 위해 왔으며, 권리 침해가 있으면 본인에게 연락하십시오.

- make 오류

Error: You do not have an SDK in
/Library/Developer/CommandLineTools/Platforms/iPhoneOS.platform/Developer/SDKs
  • 이 문제는 여러 개의 Xcode 경로 때문에 발생한 것이다
  • $ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
    

    - make package 오류


    Error Code 2
    Can't locate IO/Compress/Lzma.pm in @INC (you may need to install the
      IO::Compress::Lzma module) (@INC contains: /Library/Perl/5.18/darwin-
      thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-
      thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2
      /System/Library/Perl/5.18/darwin-thread-multi-2level
      /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-
      multi-2level /System/Library/Perl/Extras/5.18 .) at
      /Users/mj/theos/bin/dm.pl line 12.
      BEGIN failed--compilation aborted at /Users/mj/theos/bin/dm.pl line 12.
      make: *** [internal-package] Error 2
    
  • 이 문제는 포장 압축 방식에 문제가 있기 때문에 gzip 압축 방식으로 바꾸면 된다

  • 1. dm를 수정합니다.pl 파일, "#"번호로 다음 두 문장을 주석합니다
    $ vim $THEOS/vendor/dm.pl/dm.pl
    #use IO::Compress::Lzma;
    #use IO::Compress::Xz;
    

    2. deb를 수정합니다.mk 파일 6줄의 압축 방식은 gzip
    $ vim $THEOS/makefiles/package/deb.mk
     _THEOS_PLATFORM_DPKG_DEB_COMPRESSION ?= gzip
    

    Error Code 255
    $ make package
    ERROR: package name has characters that aren't lowercase alphanums or '-+.'.
    make: *** [internal-package] Error 255
    
  • 패키지 이름인 Bundle ID에는 소문자나 -+가 아닌 문자가 포함되어 있습니다
  •  , 
    

    좋은 웹페이지 즐겨찾기