在 Xcode 中把 Folder 转为 Group
Jun 20, 2025
使用 Xcode 管理项目时,文件的组织形式有 Group 和 Folder 两种方式。 Group 是逻辑目录,只有显示在里面的文件会被包含在项目里进行编译、打包。 Folder 是磁盘上的文件夹,里面所有的文件都会包含着项目里进行编译、打包。 …
在 macOS 26 中找回 LaunchPad (启动台)
Jun 14, 2025
打开终端执行以下两条命令: $ sudo mkdir -p /Library/Preferences/FeatureFlags/Domain $ sudo defaults write /Library/Preferences/FeatureFlags/Domain/SpotlightUI.plist SpotlightPlus -dict Enabled -bool false 重启系统,然后使用快捷键 ⌘ + 空格 打开 Spotlight, 然后搜索 LaunchPad ,把它拖到 Docker 栏中就可以了。 …
让 Apple AI 相关的域名走代理
Jun 13, 2025
Apple Intelligence、Siri 和搜索 Apple 设备必须能够连接到以下主机,才能处理使用私有云计算的 Apple Intelligence 请求以及处理 Siri 请求,包括听写和在 Apple App 中搜索。 …
iOS 开发:适配 iOS 26
Jun 12, 2025
使用宏判断 SDK 版本 iOS 26 发布了开发者测试版本,Xcode 26 beta 也来了。 开发者需要提前适配新系统,同时有需要兼顾正式版本能正常编译,最好的方案就是根据当前编译的 SDK 版本进行处理,因为要在编译期进行,所以最佳方案就是使用宏: …
在 FreeBSD 上使用 certbot 自动配置 cloudflare 申请证书
Jun 01, 2025
虽然我用的服务器环境是 FreeBSD ,包管理器是 pkg,如果是 Linux 也可以参考配置。 安装 certbot 和 cloudflare 插件: $ sudo pkg install py-certbot py-certbot-dns-cloudflare 生成一个 Cloudflare API token ,限制它的使用范围到具体域名的 DNS,具体配置方法查看 https://dash.cloudflare.com/profile/api-tokens 。 …
解决更新 OpenWRT 后需要重新安装软件的问题
May 17, 2025
我的 GL-XE300 路由器每次更新官方的 OpenWRT 后都需要重新安装一次 ModemManager,后来发现在选择系统的地方可以自定义映像,把我需要安装的软件预先打包到映像中,完美解决了我的问题,现在把这个方法分享出来。 …
在 App 中检测 App Store 的国家地区
May 02, 2025
Epic 对抗 Apple 内购垄断的官司胜诉了,为开发者争取到了在美区中可以引导用户使用第三方支付链接。 对于开发者来说是一个利好消息,可以选择手续费更低的第三方支付,比如 Stripe、PayPal 等。 …
在 macOS 设置的 “安全性” 开启 “运行任意来源”
Apr 17, 2025
默认情况下,macOS 的安全性只允许 “App Store与已知开发者”,不再显示 “运行任意来源” 这个选项。 想要开启 “运行任意来源”,需要关闭 Gatekeeper: macOS 10.15 以及低版本: …
迁移 App 到 Swift 6 值得注意的坑
Apr 12, 2025
Xcode 16.3 正式版本发布了,Swift 6 也更新到了 6.1 版本,终于完全把项目迁移到 Swift 6 了。 Swift 6 的迁移过程网络上的文章已经很多了,和我遇到的问题基本上大同小异,参考一下就可以顺利解决。 …
Mac 上内置的网络测速工具 networkQuality
Mar 19, 2025
从 macOS 12 开始,networkQuality 命令就内置在系统中了,直接运行这个命令就会开始测速,连接的域名是 mensura.cdn-apple.com。 $ networkQuality ==== SUMMARY ==== Uplink capacity: 498.647 Kbps Downlink capacity: 277.112 Mbps Responsiveness: Low (1.156 seconds | 51 RPM) Idle Latency: 33.167 milliseconds | 1809 RPM 参考资料 networkQuality 的服务端是开源的:https://github.com/network-quality/server …