- 确保已卸载应用目录中的软件
- 在运行前,有脚本将构建后的 APP 移动到 Application 目录下,这个脚本配置在了 Xcode 的构建流程中
- 如需升级版本,既要修改 APP 的版本,又要修改扩展的版本
-
有几个构建产物?
2 个,一个 APP 和一个扩展。
-
Could not attach to pid : “4226” 打开控制台 APP,搜索相关日志。
UI Layer (用户界面)
↓ 调用
Core/Service/ (业务逻辑层)
↓ 调用
Core/Repository/ (数据访问层)
↓ 操作
Model Layer (数据模型)
↓ 存储
SwiftData/CoreData- UI Layer: 用户界面展示和交互处理
- Service Layer: 业务逻辑封装、事务管理、数据验证
- Repository Layer: 数据访问、CRUD 操作、数据库管理
- Model Layer: 数据模型定义和关系映射
- macOS System Preference Panes
- [Network Extension Debugging on macOS]https://www.avanderlee.com/debugging/network-extension-debugging-macos/
- [Filtering Network Traffic]https://developer.apple.com/documentation/networkextension/filtering-network-traffic