svn使用问题&解决集锦

svn co 命令报错

1
2
3
4
5
6
7
8
9
Error validating server certificate for 'https://example.com':
The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
Hostname: ...
- Valid: from Wed, 01 Sep 2010 08:25:36 GMT until Thu, 06 Oct 2011 08:25:36 GMT
- Issuer: ...
- Fingerprint: ...
(R)eject, accept (t)emporarily or accept (p)ermanently? p

输入 p 后报错

1
svn: E170011: Repository moved temporarily to '你检出的svn地址'

google了一圈,没找到解决方法,然后看到一个讲到关于代理的 https://svn.haxx.se/users/archive-2010-05/0176.shtml,我突然想起我的科学上网的代理开着,把代理关了就好了

逆向-砸壳导出头文件-(三)frida

前言

上一篇介绍了用dumpdecrypted砸壳方法,觉得超级麻烦有没有?难道没有更方便的操作吗?嘻嘻,我们要感谢这位大佬,同时他也是MonkeyDev的作者,他弄了个工具,让我们可以一键砸壳,执行一个命令,便可以得到ipa包,进而用class-dump导出头文件,是不是很爽?废话不多说,直接进入主题,第三种方式-Frida

逆向-砸壳导出头文件-(一)Clutch

前言

最近想了解别人app的一个功能实现,入了逆向的坑,也当做一次更深了解oc底层的机会。前前后后看了几篇相关文章,就拿个App练了练手,在此记录下学习过程,方便以后回忆。首先,上传到AppStore的App都是经过苹果签名加密的(具体加密过程可以看我写的这篇文章),所以我们要拿到App代码的头文件,必须解密,俗称砸壳,接下来,我会用以下三种工具来实现砸壳并且导出头文件。此篇介绍的是Clutch

隐私政策

隐私政策

本应用(小城)尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本应用服务使用协议不可分割的一部分。

OC利用Category重写父类方法

前言

在开发中,我们可能会遇到一种情况,写了几百个vc,突然需求要在每个vc改个背景色,可你却没有写个BaseVC做基类,全都继承UIViewController,此时,身为程序员的你肯定不会做一个一个改背景色这个决定,就算是重新一个一个改继承,虽然一劳永逸但也是十分蛋疼的事情,要知道,category是个好东西,我们可以利用category来重写父类方法。

建立CocoaPods私人库

前言

平时公司做项目积累了一些自己封装的类,每次新建项目总要拖进去总感觉很low,所以决定弄个pod私人库,顺便了解一下组件化开发,以下仅是记录下创建和使用过程和遇到的问题。

苹果真机测试原理

前言

还记得刚开始学iOS的时候,以为真机测试只是插上线,command+R就好,直到实践了才发现,这么多步骤都些什么鬼(╯°□°)╯︵┻━┻,什么申请证书,profile,加设备ID…敢再繁琐一点吗?所以一直以来都在吐槽。最近刚好有空,便找个时间来理解下苹果这个流程以及这么做的目的,并记录下来。