iOS Surge规则配置使用与更新

Surge规则是眼下比较通用的代理规则,比较流行的App如:Surge 2 / Surge 3 / Shadowrocket / Quantumult都适用,可以定制去广告,拦截不良信息,网站加速等功能。GitHub-lhie1算是好用且在维护的规则项目之一。前一篇介绍Surge规则配置的文章比较旧了,Workflow也更新到了新版本Shortcuts,之前使用的脚本使用自带的更新功能无法更新到新版本,规则项目维护者的公众号也获取不到新链接,基本都搬到Telegram了,加入讨论组也可以获取最新的规则、脚本地址。

继续阅读“iOS Surge规则配置使用与更新”

iOS masonry center multiple views – 动态居中适配

跳槽季,接手了iOS遗留项目,用的是masonry写布局约束,发现cell里面有些布局写得有点死,比如垂直并排的2个label,假如一个label内容为空,甚至状态是hidden,那么另一个应该居中而不是保留在原地。强迫症决定把这个显示效果处理一下。

已经很久没搞iOS了,再看代码也是大写的懵逼,内容参考:Stack Overflow

继续阅读“iOS masonry center multiple views – 动态居中适配”

iOS如何使用 TestFlight 参与 App 测试,国区下架的曲线救国方式

最近App Store国区下架了很多相关App,如surge、potatso、shadowrocket、wingy等,虽然国区下架了,外区还可以正常发布,作者为了兼顾国区的用户,就采取TestFlight这样曲线救国的方法来实现国区用户的升级使用。

TestFlight
TestFlight

继续阅读“iOS如何使用 TestFlight 参与 App 测试,国区下架的曲线救国方式”

iOS CSR 证书 描述文件介绍及申请流程

1.证书介绍

1.certSigningRequest-证书请求文件

包含电脑的信息,申请其他证书需要用到,当CSR文件创建的时候,会自动生成一对私钥和公钥。私钥存储在本地电脑。mac上,私钥存储默认存储在登录钥匙串中,可以在钥匙串的分类钥匙下查看。请求到的开发证书会包含公钥部分。

继续阅读“iOS CSR 证书 描述文件介绍及申请流程”