最近在折腾 macOS 的 sandbox-exec,想把某个邪恶的应用给关到沙盒里。虽然 Apple 强制上架 App Store 的应用程序需要适配沙盒机制,应用仅拥有申请后的部分资源和权限。但是在 macOS 上大部分应用程序根本不上架甚至有些应用程序就告诉你去官网下载才是完整版。 利用沙盒做的一套用于严格控制进...
- 2025-05-24
常用 linux 的小伙伴可能经常写脚本或者 makefile 会使用 install 命令,在各种脚本或编译配置中出现 install -Dm755 file1 file2 这种脚本执行,但由于 macos 的 install 命令参数不同所以导致这种写法会直接报错 install: illegal option -...
- 2025-01-16
在 IOS 客户端上,为了方便开发且我们小伙伴们前端技术栈也会更熟悉一些,所以 IOS 客户端的架构我选择了用 WKWebView + Vue3 来开发客户端的 UI 部分。 当然既然选择了 WebVIew 的方式来写,有几个点肯定是绕不开的,首先就是目前的 SPA 单页应用无法直接通过 file://index.ht...
- 2024-05-08
最近在上架应用时 App Store Connect 总是给我发送邮件说我提交的版本有问题,邮件内容大致如下 导致出现这个情况的原因是 Apple 增加了一个 隐私清单文件,最近强制要求上架应用都需要声明所使用的涉及隐私数据相关的 API 都需要说明原因为啥需要使用,并且在 2024 年 5 月 1 日后上架的应用如果...
- 2024-04-07
Node.js v21.7.1 支持将 JavaScript 代码 “打包” 为单个可执行文件了,那么在此之前怎么把自己应用程序打包发布给别人呢? 我:你先去 https://nodejs.org/en 下载安装一个 nodejs,然后下载我这 app.js,最后打开你的终端或 CMD 执行 node app.js 那...
- 2024-03-14
去年年底在编译项目时发现突然编译报错说找不到 JSX 命名空间,我就奇了怪了,昨天还编译的好好的项目今天就编译不过了,于是开始调查,先是回滚到前一天的 commit 发现是能够正常编译的,于是定位到同事提交的一个 commit 上面,但是这个 commit 里面就只有一行代码的变动和一个 yarn.lock 文件的提交...
- 2024-03-09
这几天外接显示器用一段时间后风扇就呼呼转,起初我也没当回事,直到它开始触发 kernel_task 温控导致 CPU 一直占用极高,直接卡的我难受。我起初还以为是之前扫描移动硬盘同样的问题又出现了,但是排查了之后发现罪魁祸首是 kernel_task 这玩意,于是查一下这东东发现是 MacOS 用来温控降频的保护进程。...
- 2023-08-05
之前自己其实接触过组件包,依赖包的项目搭建。追溯第一次发布 NPM 包那还是在搞 ReactNative 的时候开发和维护 ReactNative module,那时候初始化脚手架其实用的就是 create-react-native-module (https://github.com/brodybits/create...
- 2022-12-29
鸽子终于回来啦,都一个月没发博客了。今天还不水一篇的话就说不过去了。 这篇博客只是作为一篇入门博客,记录一下我从不会使用 Docker 到会导出一个 Docker image 给别人使用的使用过程记录。 按照惯例,先了解一下 Docker 是什么。 Developing apps today requires so m...
- 2021-09-21
至自己,现在的你应该已经不那么迷茫了吧?其实我最好奇的就是你在这个时候是否已经做到自己曾经想的那些东西。我现在还是有点不知道你今年的这些选择是否是正确的,但是我希望你没有辜负自己吧。回头看看那些不能弄丢的人现在是否还在你身边? 讲真的,我其实也不知道能对你说些什么,现在的我觉得需要偷偷努力,未来一切可期。我对未来的你有...
- 2020-12-10