theos errors

作者: CaptainSirZero | 来源:发表于2018-01-25 16:29 被阅读84次

错误为收集而来,如有侵权,请联系本人

- make 错误

Error: You do not have an SDK in
/Library/Developer/CommandLineTools/Platforms/iPhoneOS.platform/Developer/SDKs
  • 这个问题是因为多个 Xcode路径导致 (有可能安装了好几个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含有不是小写字母或 -+ 的字符
创建软件包名时,命名不规范导致

相关文章

网友评论

  • 我想走走:我用的USB连接的iPad
  • 我想走走:我打开dm.pl,里面没有你说的那两行。真的烦
  • 我想走走:dm.pl: building package `com.fengfeng.tingweak:iphoneos-arm' in `./packages/com.fengfeng.tingweak_0.0.1-2+debug_iphoneos-arm.deb'
    open2: exec of lzma -c6 failed at /Users/linjianguo/theos/bin/dm.pl line 113.
    叼奶嘴打天下:怎么解决的 层主
  • 草原野马:ssh: connect to host 192.168.127.207 port 10010: Connection refused
    make: *** [internal-install] Error 255
    有没有这个错误的原因
    CaptainSirZero:@草原野马 你是通过USB连接的吗
    草原野马:@CaptainSirZero export THEOS_DEVICE_PORT=10010 把这个去掉,最后去掉了这个,好像管用,但是不要端口好像不对啊,现在我是可以tweak 可以安装到手机上,但是对越狱的app不起作用
    CaptainSirZero:解决了吗

本文标题:theos errors

本文链接:https://www.haomeiwen.com/subject/wlvvaxtx.html