Files
markbase/docs/FINAL_APP_ID_REGISTRATION.md
T
Warren 1300a4e223
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
MarkBase架构升级:Multi-Volume Virtual Tree + Dual-View Management + Git Remote修正
核心功能:
-  Categories/Series双视图管理(category_view.rs + import_markdown.rs)
-  FUSE Multi-Volume支持(tree_type参数)
-  SSH/SFTP/SCP/rsync协议完整实现(4042行)
-  NFS/SMB Module Phase 1-3完成
-  Archive Module Phase 1-4完成(2916行)
-  Download Center API完整实现
-  S3兼容API实现(560行)

Git配置修正:
-  删除错误origin(gitea.momentry.ddns.net)
-  删除m5max128(指向机器名)
-  设置origin = m5max128gitea.momentry.ddns.net/admin/markbase
-  设置m4minigitea = m4minigitea.momentry.ddns.net/warren/markbase

数据清理:
-  删除38个临时SQLite(保留accusys.sqlite、demo.sqlite)
-  删除.bak、test_*.bin、调试脚本等临时文件
-  删除临时目录(build/、download files/、raid_test/等)
-  更新.gitignore排除临时文件

架构优化:
- 52个文件修改,2434行新增,4739行删除
- Workspace成员整合(16个crate)
- 数据库状态:accusys.sqlite保留(主demo测试)

远程同步:
-  准备推送到m5max128gitea(远程Gitea)
-  准备推送到m4minigitea(本地Gitea)
2026-06-12 12:59:54 +08:00

157 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# App ID 最终注册方案
## 当前填写
**Description (App Name):** `MarkBaseFS`
**优势:**
- 简洁(9字符)
- 独特(MarkBase + FS组合)
- 技术导向
- 极低冲突概率
---
## Bundle ID 推荐
### 方案1(最推荐)
```
com.warrenlo.markbasefs.fskit
```
**结构:**
- `com.warrenlo` - 个人标识(反向域名)
- `markbasefs` - 产品名(与App Name一致)
- `fskit` - 功能模块
**优势:**
- 与App Name保持一致(markbasefs
- 使用个人标识(warrenlo
- 完全避开"markbase"(单词)
---
### 方案2(如冲突)
```
com.momentry.markbasefs.driver
```
**结构:**
- `com.momentry` - 公司标识
- `markbasefs` - 产品名
- `driver` - 功能类型
---
### 方案3(备选)
```
com.warrenlo.fskit.mbfs
```
**结构:**
- `com.warrenlo` - 个人标识
- `fskit` - 主要功能
- `mbfs` - 产品缩写(MarkBaseFS
---
## Capabilities
**必须勾选:**
-**System Extension**(关键!)
---
## 完整填写表
|字段 |填写内容 |
|------|---------|
| **Description** | `MarkBaseFS` ✅ |
| **Bundle ID** | `com.warrenlo.markbasefs.fskit` |
| **Capabilities** | System Extension ✅ |
---
## 冲突检查
**Bundle ID冲突概率:**
- `com.warrenlo.markbasefs.fskit` → 极低(个人标识)
- `com.momentry.markbasefs.driver` → 低(公司标识)
**如果Bundle ID冲突:**
- 使用备选方案2或3
- 添加年份后缀:`com.warrenlo.markbasefs.fskit.2026`
---
## 下一步流程
**App ID创建成功后:**
### 步骤2:创建Certificate
**Portal操作:**
1. 左侧菜单 → Certificates
2. 点击 + 按钮
3. 选择:Mac App Development
4. 上传CSR文件
**我提供CSR脚本:**
```bash
./scripts/generate_csr.sh
```
---
### 步骤3:下载证书
**Portal生成:**
- 下载 `.cer` 文件到 ~/Downloads/
---
### 步骤4:一键安装
**我提供脚本:**
```bash
./scripts/install_system_extension.sh
```
---
## 技术对应关系
**Bundle ID → Xcode配置:**
```
PRODUCT_BUNDLE_IDENTIFIER = com.warrenlo.markbasefs.fskit
```
**Bundle ID → macOS挂载:**
```
systemextensionsctl install \
--bundleID com.warrenlo.markbasefs.fskit \
--type filesystem
```
---
## 最终确认
**推荐填写:**
```
Description: MarkBaseFS
Bundle ID: com.warrenlo.markbasefs.fskit
Capabilities: System Extension
```
**点击 Continue → Submit → Done**
**完成后告诉我,我立即提供CSR脚本。**
---
**最后更新:** 2026-05-18 17:58