首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

历经半年,我的第一款 iOS 作品上架了!

  •  
  •   imxiaozhi · 173 天前 · 7395 次点击
    这是一个创建于 173 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道大家是否还记得一篇帖子《我用 3 个月的时间做了 5 款 App,过程坎坷,却从未放弃。》。那时候第一次了解个人开发者这个职业,从未想过一个人可以有这么大的力量,身为程序员的我也很想像 larry 大神一样做一些个人作品出来。

    就在去年因为要频繁调试公司 iOS 应用的接口数据是否正确,我开始使用到 Charles,mimproxy 这些抓包工具。但是使用这些工具有一个缺点,每当需要查看数据时都要配置系统代理,频繁配置又不方便,有时候未连接 Wi-Fi 就没法抓取数据,于是开始了HTTP Catcher 的开发。

    现在一年过去了,引用 Larray 大神的那句话,“过程坎坷,却从未放弃”,如今我也实现了自己的目标。这两天在做涨价预热现在是 6 元优惠期,4 月 28 号后涨价至 12 元,有需要的同学可以下载使用。

    HTTP Catcher 是一个 web 调试工具,用来抓取并查看 iOS 系统上的应用发出去的 http 请求,同时也支持修改请求和响应数据。

    • 实时记录 HTTP/1 和 WebSocket 请求
    • 支持解密 HTTPS
    • 请求过滤
    • 支持远程代理
    • 图片预览
    • HTML, JavaScript, CSS 格式化预览
    • 二进制数据查看
    • 自定义 Hosts
    • 重放请求
    • 黑名单
    • 支持重写请求和响应

    Screenshot

    App Store 链接

    91 回复  |  直到 2019-09-26 10:23:54 +08:00
        1
    ArJun   173 天前
    APP 没有一点商业价值··
        2
    imxiaozhi   173 天前   ♥ 1
    @ArJun 你去看看今天的付费榜单就知道有没有价值了
        3
    dabaibai   173 天前   ♥ 15
    @ArJun 不要打击人家积极性 !
        4
    karottc   173 天前 via iPhone
    非常好
        5
    MadlifeZYC   173 天前 via iPhone
    买了支持下
        6
    imxiaozhi   173 天前
    @karottc 谢谢
        7
    imxiaozhi   173 天前
    @MadlifeZYC 谢谢支持
        8
    dik88chen   173 天前 via iPhone
    好像不是这行不会用,回去学习下再以行动支持
        9
    Pore   173 天前
    好像还有 Thor 有啥特点吗
        10
    vescape920   173 天前 via iPhone
    楼主能写个和 thor 的对比说明吗?已经 68 入了 thor 的全家桶
        11
    imxiaozhi   173 天前
    @vescape920
    @Pore
    支持类似的过滤器功能,HTTP Catcher 叫做重写功能,都可以修改 http 请求和响应。
        12
    xio   173 天前 via iPhone
    买了,支持一下,虽然可能不太会用
        13
    FrailLove   173 天前 via iPhone
    已购支持独立开发者 不过相比 thor 完成度有点低
        14
    imxiaozhi   173 天前
    @xio 谢谢支持
        15
    imxiaozhi   173 天前
    @FrailLove 谢谢支持,HTTP Catcher 还在持续开发,现在主要功能都有了还有些细节和交互需要优化,有什么功能意见可以提一下😊。
        16
    agagega   173 天前 via iPhone
    一年现学 iOS 的吗?榜样,学习下
        17
    ostholz   173 天前
    @imxiaozhi
    修改 HTTP 请求是根据我的要求吧
    去下一个看看
        18
    imxiaozhi   173 天前
    @ostholz 是的,在重写里配置一下规则就可以了
        19
    imxiaozhi   173 天前
    @agagega 嗯,差不多快一年了
        20
    CEEC   173 天前 via iPhone
    已购买支持,希望能持续开发~
        21
    mztql   173 天前 via iPhone
    不支持 10 么
        22
    walkbox   172 天前
    过来支持一下
        23
    sea516   172 天前
    已经下载 很好用, 重写规则写个 demo 就比较好了
        24
    wispx   172 天前 via iPhone
    支持一波,已下载
        25
    jkjoke   172 天前
    已购买支出
        26
    jkjoke   172 天前
    支出=>支持 ,之前用一个叫 stream 的,感觉比较简陋,这个看起来整洁正式
        27
    xia0z   172 天前 via iPhone
    感觉像基于某开源项目上开发的
        28
    falcon05   172 天前 via iPhone
    有 surge 的一部分功能,港区 8 元入手了
        29
    imxiaozhi   172 天前
    @CEEC 会的
        30
    imxiaozhi   172 天前
    @mztql 已经做兼容处理了,昨天提交了苹果审核,估计这两天 AppStore 上就会有
        31
    imxiaozhi   172 天前
    @sea516 之后我写一个简单的教程
        32
    imxiaozhi   172 天前
    @wispx
    @walkbox
    @jkjoke
    谢谢支持
        33
    overflow99   172 天前
    支持
        34
    BlankGrid   172 天前
    面码好评
        35
    robinchina   172 天前
    买了··可是不会用···我以为运行软件,直接就能获取到浏览器访问的信息了··求教程
        36
    ResidualBlood   172 天前 via Android
    冲楼主头像购买支持一波,,
        37
    imxiaozhi   172 天前
        38
    imxiaozhi   172 天前
    @robinchina 点击主页右上角按钮,然后在设置里开启 https 抓包,之后打开浏览器的访问就会被记录了
        39
    imxiaozhi   172 天前
    @overflow99 谢谢支持
        40
    xxhjkl   172 天前
    @imxiaozhi #38 APP 的 https 包能抓到吗
        41
    imxiaozhi   172 天前
    @xxhjkl 一般是可以的,如果 app 使用 pinning 检测的话就不行
        42
    LarryDev   172 天前   ♥ 1
    支持支持,好产品可以提交到我的新作 PutApp
        43
    zxq2233   172 天前
    小伙子,有女朋友吗?我想给你介绍个女朋友
        44
    amon   172 天前
    支持一波,1L 史上最快打脸。O(∩_∩)O 哈哈~
        45
    luanluan   172 天前
    上架需要什么流程呢?
        46
    imxiaozhi   172 天前
    @LarryDev 惊现大佬
        47
    imxiaozhi   172 天前
    @zxq2233 哈哈,这是什么梗
        48
    imxiaozhi   172 天前
    @amon 哈哈 😄
        49
    imxiaozhi   172 天前
    @luanluan 一般就需要个人开发者账号,如果是特殊的应用就需要公司开发者账号,这个会比较难申请。
        50
    geying   172 天前
    @LarryDev 惊现大佬
        51
    sobigfish   172 天前
    是通过代理还是 vpn 啊?
        52
    sobigfish   172 天前
    证书希望可以导入已有的密钥,这样就可以 mitmproxy 之类的公用一个了
        53
    imxiaozhi   172 天前
    @sobigfish 原理跟 VPN 类似,不过是在 VPN 进程中启动了本地代理
        54
    jkjoke   172 天前
    @imxiaozhi 有个问题,设置代理之后,就抓不到东西了,这个功能的作用是指向到电脑用来抓包吗? 我以为是用作前置代理用来抓需要 FQ 的 app
        55
    xidianlz   172 天前
    已支持,很方便,建议加上一键复制 url 等功能 & 查看上一个 /下一个请求的功能
        56
    someonetwo   172 天前
    现在上架 iOS 应用审核时间要多久?
        57
    RedRoute   172 天前
    很棒,继续加油
        58
    imxiaozhi   172 天前
    @jkjoke 设置代理目前的功能是指向电脑,本来想做成本地代理请求后再转发到电脑的,现在还没来得及做
        59
    imxiaozhi   172 天前
    @xidianlz 谢谢反馈,一键复制 URL 已经列入待开发功能了,其他交互上的优化还在研究中
        60
    imxiaozhi   172 天前   ♥ 1
    @someonetwo 一般一天左右吧,不过不一定,如果运气不好一两个月都有可能
        61
    imxiaozhi   172 天前
    @RedRoute 谢谢😊
        62
    em91   172 天前
    支持楼主!:-)
        63
    zcating   172 天前 via iPhone
    支持!!
        64
    imxiaozhi   172 天前
    @em91
    @zcating
    谢谢支持!!!
        65
    oIMOo   172 天前
    我知道你里面有个链接,但是再 append 一个更明显一点的吧~~~

    App Store 下载 **戳这里(是个链接)**: 链接(明文链接)
        66
    oIMOo   172 天前
    补充一点,感觉和 firebug 或者 firefox 自带的工具差不多,但是能不能做到那么详细呢?

    参见:
    Firefox - F12 - Network - All/HTML/... - 随便一个包 - Header/Cookies/...

    不知道描述的是不是很清楚……
        67
    mingyun   172 天前
    没有水果机,有网页版吗
        68
    sobigfish   172 天前
    @oIMOo #66 developer tool 是当前网页的,这个是类似 mitm 来抓取所有的 http/https 流量的
        69
    tanpengsccd   172 天前 via iPhone
    1l 看他其它回复就知道喜欢嘲讽别人,这种人直接 block 就行了。lz 很厉害值得学习
        70
    sobigfish   172 天前
    @mingyun #67 其他平台很多,阿里也开源过一个 https://github.com/alibaba/anyproxy

    还有这个 electron 的
    https://github.com/httptoolkit
        71
    suhe   171 天前
    不错,支持
        72
    w4mxl   171 天前 via iPhone
    🎉 支持楼主。忘记什么时候开始就在用这个 app 的 TF 了。更新频率挺高的,能想见开发者很用心在打磨。
        73
    wuhaoworld   171 天前
    加上一些过滤模板,就可以全局过滤广告了
        74
    queuey   171 天前
    购买了,证书安装与信任跳转好像有点问题。
        75
    imxiaozhi   171 天前
    @queuey 新版修复这个问题了,可以点击启动,再在设置里开启 https 抓包
        76
    imxiaozhi   171 天前
    @suhe
    @w4mxl
    谢谢支持😊
        77
    imxiaozhi   171 天前
    @oIMOo 之后会慢慢优化细节的
        78
    imxiaozhi   171 天前
    @wuhaoworld 已经有一些优秀的广告拦截软件了,还是专供术业吧
        79
    martint028   171 天前
    买了个, 确实能解决一些开发需求
        80
    comi   171 天前
    支持。
    支持你涨点价。
        81
    imxiaozhi   171 天前
    @martint028
    @comi
    谢谢支持
        82
    dewi   171 天前 via iPhone
    已买支持
        83
    kba977   169 天前 via iPhone
    已购,支持一下
        84
    imxiaozhi   169 天前
    @dewi
    @kba977
    谢谢支持!
        85
    fitfit   168 天前
    有点像 surge
        86
    mrhhsg   168 天前
    楼主,上架 NE app 是不是需要企业开发者账号?
        87
    imxiaozhi   168 天前   ♥ 1
    @mrhhsg 需要公司开发者账号
        88
    sobigfish   160 天前
    @imxiaozhi #87 lz 请问什么时候能支持导入 ca 啊(这样就可以和其他的公用一个了) 而且从网上下载 ca 并不安全,有可能被别人捕获到
        89
    FaiChou   126 天前
    刚下了 Thor,看到推荐 HTTP Catcher 也支持重写, 试了下,比 Thor 简单多了 🙏

    可以加个大佬 wx 号么? 或者拉我入群?
        90
    ffeefly   24 天前
    如果使用了重写功能,希望日志这一部分可以尽量可配置,比如只记录修改的请求,或者直接关闭日志。现在的日志文件很大
        91
    imxiaozhi   18 天前
    @ffeefly 新版本增加了只记录消息头功能,开启后会大大减少日志文件
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1132 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 23:09 · PVG 07:09 · LAX 16:09 · JFK 19:09
    ♥ Do have faith in what you're doing.