theos的配置与安装

1.1、安装Homebrew

可以使用brew命令来安装一些依赖包。brew其实类似于Linux中的yum或者apt-get,就是一个包管理工具。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

推荐中科大

source ~/.bash_profile

1.2、安装dpkg

dpkg是Theos依赖的工具之一,dpkg是Debian Packager的缩写。我们可以使用dpkg来制作deb,Theos开发的插件都将会以deb的格式进行发布的。所以我在安装Theos之前要安装dpkg。

brew install dpkg

如报错请修改/user/local文件所有者为自己,命令为:

sudo chown -R 用户名 /usr/local

然后在执行一遍

brew install dpkg

继续报错:chown: /usr/local: Operation not permitted

这是Mac OS 10.13版本之后加强了权限的限制,尤其是对/usr/local目录,默认开通 SIP (System Intergrity Protection),它禁止了软件以root身份在Mac上运行

解决办法:关闭SIP

1.重启Mac,按住Command + R键直到Apple Logo出现,进入Recovery Mode模式
2.点击工具里的Terminal(终端)
3.执行 csrutil disable
4.重启Mac
5.重启完成后,执行 sudo chflags norestricted /usr/local && sudo chown -R fxp/usr/local(如果想重新开启安全设置,则重复1、2步骤,输入csrutil enable就可以了)

1.3、安装ldid

在Theos开发插件中,iOS文件的签名是使用ldid工具来完成的,也就是说ldid取代了Xcode自带的Codesign。

brew install ldid

1.4、Theos安装

因为我们的Theos一般是安装在/usr/local/opt/目录下的,所以先cd到/opt目录下,然后从github上相关的地址clone下来即可,步骤如下(下方安装过程挺长,请耐心等待)

cd /usr/local
ls
cd opt/
git clone --recursive https://github.com/theos/theos.git

1./usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录

2./usr/local/opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录;在安装了Homebrew的macOS系统上,所有的文件,都指向了Cellar目录下的程序,也就是说这个目录目前放的,主要是用来兼容程序使用的目的。

#下载完成后执行以下命令,修改theos权限
sudo chown -R $(id -u):$(id -g) theos

vim ~/.bash_profile

#以下是我的环境变量
export THEOS=/opt/theos
export PATH=$THEOS/bin:$PATH
export THEOS_DEVICE_IP=example.local THEOS_DEVICE_PORT=22

#你懂的
source ~/.bash_profile
© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容