macos客户端打包部分注意事项

 macos客户端打包主要有两种格式dmg和pkg,dmg很多时候类似于一个压缩包,在安装的时候需要用户拖拽即可,也不需要管理员权限(被覆盖程序需要用户手动退出),在各种开发过程中只需要简单配置一下dmg就可以打包出来。pkg则支持自定义的脚本执行,执行的时候需要root权限,获取到权限之后,通过自定义脚本可以完成各种复杂逻辑,尤其是在各种特殊场景或者需要兼容历史包袱的时候需要选择pkg,这里主要讲一下pkg自定义脚本过程中几个容易出问题的地方。 macos的pkg在早期存在Bundle Package的方式,里面支持多个脚本行为,在10.15之后已经不推荐和支持使用这种了,目前基本都是使用Flat Package的方式,里面主要有两个脚本。 ...

2026/01/31 · 1270 words · codechat

编程过程中思路的重要性

这几天线上客户端有个bug修复了多个版本,但是都无法根本解决。今天又花了一天时间才算基本处理好重新进入测试流程。在整个修复的过程中,我又几个地方有比较深的感受。 ...

2026/01/09 · 958 words · codechat

serv00部署服务推荐

serv00的免费计划提供的虚拟主机计划支持的功能还是比较多的,之前注册了一个。虽然空间不多,但是支持python、node、ruby、php等,还有各种数据库。内存只有512M,所以能部署的项目有限,我查找了一些帖子和开源项目目前下面几个比较适合,部分项目运行起来内存占用比较高,有可能会被封号,还是选择一些内存和cpu占用比较小的项目比较好。 it-tools https://github.com/CorentinTh/it-tools vite+vue实现的,编译之后直接静态部署即可,用docker来进行部署有点杀鸡用牛刀的感觉。 memos https://github.com/usememos/memos 打包支持二进制可以直接运行,数据直接sqlite便于保存和备份 ...

2026/01/03 · 523 words · codechat

2025年12月26日

2025/12/26 · 0 words · codechat

AI对blog和搜索的冲击

​ 今天突然看到了这个提问AI 是不是基本杀死了 blog,另外结合今天和同事聊天过程中关于近期编程方式的一个变化,有一点思考。在之前遇到相关问题的过程中,我会通过浏览器搜索各个论坛、博客、github issue等。寻找相关或者类似的问题,然后通过各种方式去验证,最终得到解决办法。甚至最后的解决办法可能在一两天之后才能有一点点起色。在AI出现后,会优先去询问ai,目前哎无论如何都会给你给出一个"答案",并且帮你生成完整的文档说明。虽然结果不一定正确,但是在形式上提供的特别完整。貌似在这个情况下blog和浏览器搜索真的被击溃了,无论从内容量和搜索的展现形式上,AI已经远远领先了。 ...

2025/12/24 · 565 words · codechat