0%
xcode证书问题导致无法调试
发表于
更新于
初现
将mbp 重置后安装Xcode,调试模拟器没问题,真机debug出现process launch failed: Unspecified
。各种尝试无果后(清理项目、重装Xcode、卸载app、重启手机)后检查证书发现开发者证书不被信任。
方案
后根据这篇文章 下载apple 开发者证书,后得到解决。
目前的Apple全球开发者关系认证中间证书WWDRCA(也就是我们上面下载的那个)将于2023年2月7日到期。Apple发布了新的WWDRCA,更新后的证书过期时间为2030年2月20日,新证书将用于签署2021年1月28日后为苹果开发者项目颁发的新软件签名证书。
Apple证书列表:
https://www.apple.com/certificateauthority/
一般只要下载特定中间证书就行了,如果不能确认,可以把前缀为Worldwide Developer Relations的全部下载下来,再一个个安装。直到iphone 开发证书变为可信证书。
acme 自动申请证书
发表于
更新于
ACME 自动申请及管理证书
安装acme.sh
执行以下命令,acme.sh 会安装到 ~/.acme.sh 目录下。
1 | curl https://get.acme.sh | sh |
安装成功后执行 source ~/.bashrc 以确保脚本所设置的命令别名生效。
如果安装报错,那么可能是因为系统缺少 acme.sh 所需要的依赖项,acme.sh 的依赖项主要是 netcat(nc),我们通过以下命令来安装这些依赖项,然后重新安装一遍 acme.sh:
1 | apt -y install netcat socat |
eth rpc 搭建
发表于
更新于
同步 + rpc
http
1
geth --datadir /mnt/eth/data --rpc --rpcaddr 0.0.0.0 --rpcport 28545 --rpcapi personal???db,eth,net,web3
ws
1
geth --datadir ./geth-data --dev --ws --ws.port 13334 --ws.api eth,net,web3,miner,personal --verbosity 3
--dev
开发模式--allow-insecure-unlock
允许本地解锁,线上需关闭--verbosity 3
日志等级 默认3
常用命令
1 | geth attach ./geth-data/geth.ipc |
1 | > eth.accounts // 查看账户 |
gitea + drone 群晖搭建
发表于
更新于
mysql 操作
发表于
更新于
docker 搭建测试Mysql Mongo
发表于
更新于
ssh 升级ed25519
发表于
更新于
linux bbr 开启
发表于
更新于
手动开启 BBR
注意以下命令需要 root 权限,非 root 用户先执行 sudo su - 切换到 root 账户
- 运行 uname -r 看看是不是内核 >= 4.9,不是的话请先升级内核
- 执行 lsmod | grep bbr,查看 BBR 模块是否启用,如果结果中没有 tcp_bbr 的话就先执行
1
2modprobe tcp_bbr
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf - 执行下命令开启设置 TCP 使用 BBR 发包
1
2echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf - 保存生效 sysctl -p
- 验证 BBR 是否已经启用如果结果都有bbr, 则证明你的内核已开启bbr
1
2sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
linux内核升级
发表于
更新于