Theos 安装插件, 安装到了手机的根目录下,而不是Library/MobileSubstrate/DynamicLibraries/ 目录下,导致插件不起作用
解决办法:(两个方法自己已经验证均可生效)
方法一:
把手机根目录下的.dylib和.plist文件 一份到 Library/MobileSubstrate/DynamicLibraries/ 目录下面。每次都要操作麻烦
方法二:
1、brew install dpkg
2、修改/opt/theos/makefiles/package/deb.mk文件内容
$(ECHO_NOTHING)COPYFILE_DISABLE=1 $(FAKEROOT) -r $(_THEOS_PLATFORM_DPKG_DEB) -Z$(_THEOS_PLATFORM_DPKG_DEB_COMPRESSION) -z$(THEOS_PLATFORM_DEB_COMPRESSION_LEVEL) -b "$(THEOS_STAGING_DIR)" "$(_THEOS_DEB_PACKAGE_FILENAME)"$(ECHO_END)
上面这一句修改为下面这一句代码就可以搞定
$(ECHO_NOTHING)COPYFILE_DISABLE=1 $(FAKEROOT) -r dpkg-deb -Zgzip -b "$(THEOS_STAGING_DIR)" "$(_THEOS_DEB_PACKAGE_FILENAME)" $(STDERR_NULL_REDIRECT)$(ECHO_END)









网友评论