我是开发者 - 小钿博客

一个小开发仔 ~

"hext" 发布的文章

解决库冲突 - 删除 .a 静态库里面的某个 .o 库

某些无良SDK厂商, 会把他们用到的第三方库打到自己的静态库里面, 如果我们项目中也用到了这个库, 就会造成冲突编译失败.

定位

根据编译报错提示, 查看冲突的库是位于哪个文件中, 这边查看是 libcoreSupport.a 文件里面的 ZipArchive.o 库冲突

查看静态库包含的架构

一般静态库都是'胖(fat)'库, 里面包含多个架构, 这个命令一般会输出 "xxx.a are: armv7 arm64" 之类的, 具体根据你的 .a 文件实际包含情况而定

lipo -info ./libcoreSupport.a

按架构分解 .a 库

如果要查看或者删除 .a 文件 包含的 .o 库, 需要 .a 是 NOFat 的, 所以我们要把它们都拆出来

lipo -thin arm64 ./libcoreSupport.a -output ./arm64.a
lipo -thin armv7 ./libcoreSupport.a -output ./armv7.a

天猫双11全民开喵铺瓜分20亿活动自动化脚本-签到

上篇: 天猫双11全民开喵铺瓜分20亿活动自动化脚本-浏览

照例先上效果图:
QQ20191025-02.png

天猫双11全民开喵铺瓜分20亿活动自动化脚本-浏览

天猫最近搞了个全民开喵铺瓜分20亿活动, 大概套路就是浏览各种商品和店铺来挣喵币, 喵币升级喵铺, 到11月10号按等级分红包.

作为一个程序员怎么能手动去浏览挣喵币呢, 而且还要每个滑动浏览15秒, 于是这里提供自动脚本教程

先上效果图:
1571915344302.gif

京东全民养红包疯抢一亿活动自动化脚本

京东最近搞了个全民养红包疯抢一亿活动, 大概套路就是浏览各种商品和店铺来挣金币, 金币升级"包包"宠物, 到11月10号按等级分红包, 最高100元.

作为一个程序员怎么能手动去浏览挣金币呢, 于是这里提供自动脚本教程

先上效果图:

QQ20191023-0.png

使用 Xcode Server 持续集成 & 打包测试

前言

随着项目的迭代和规范化, 我们可能不满足一直重复的手动编译 打包 发布 测试, 这时就会去寻找一些自动化持续集成的工具, 比如 Jenkins FastLane 等, 但是对于 iOS 开发者来说, 这些非我们熟悉的语言和技术来搭建的工具, 总觉得有那么一点不友好, 那么有没有我们能非常容易上手的持续集成方案呢?

有, 答案就是 Xcode Server, 这个工具在 Xcode 9 之前是要 购买 128 元的 macOS Server 才能使用的, 在 Xcode 9 开始就被集成到了 Xcode 开发工具中来了, 我们可以在自己电脑 或一台专用的 Mac 电脑上, 安装 Xcode, 并启用这个功能, 一个持续集成的服务器就搭建好了.

Xcode Server 有哪些功能呢?

  • 按 时间周期 或者 代码提交 触发持续集成
  • 在构建前或后执行一些脚本, 或发送邮件
  • 直接在 Xcode 中查看集成历史, 错误警告测试等数量, 下载归档或ipa文件, 手动集成等.
  • 也提供了网页版, 上一条的功能基本都有
  • 手机可以打开网页, 选择某次构建直接安装对应App

隐藏