Files
markbase/docs/BUNDLE_ID_MARKBASE_CONFLICT.md
Warren 1300a4e223
Some checks failed
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

2.9 KiB
Raw Blame History

Bundle ID "markbase" 冲突解决方案

冲突情况

Bundle ID中包含"markbase"的标识符已被他人注册。


新的Bundle ID策略

策略1使用个人标识推荐

com.warrenlo.fskit.systemext

优势:

  • 完全避开"markbase"
  • 使用个人标识warrenlo
  • 独特且唯一

策略2使用公司域名

com.momentry.fskit.driver

优势:

  • 使用公司名momentry
  • 简洁明了

策略3使用完整域名

com.momentry.ddns.fskit.ext

优势:

  • 包含ddns标识
  • 极低冲突概率

策略4使用产品功能描述

com.warrenlo.virtualfs.mount

优势:

  • 描述功能virtual filesystem mount
  • 技术导向命名

最终推荐方案

方案A最推荐

字段 填写
Description Warren's FSKit System Extension
Bundle ID com.warrenlo.fskit.systemext
Capabilities System Extension

理由:

  • 完全避开"markbase"
  • 使用个人标识warrenlo
  • 极低冲突概率

方案B

字段 填写
Description Momentry Virtual File System
Bundle ID com.momentry.fskit.driver
Capabilities System Extension

理由:

  • 使用公司名momentry
  • 简洁专业

方案C

字段 填写
Description Mac File System Mounter 2026
Bundle ID com.warrenlo2026.fskit
Capabilities System Extension

理由:

  • 年份后缀增加唯一性
  • 描述性命名

避免冲突的关键词

不要使用:

  • markbase已被注册
  • aifs可能冲突
  • filemanager常见词
  • fskit可能作为主标识冲突

推荐使用:

  • warrenlo个人标识
  • momentry公司标识
  • ddns域名标识
  • 2026年份后缀

命名模板

模板1个人+功能):

com.{个人标识}.{功能}.{类型}
示例com.warrenlo.fskit.systemext

模板2公司+产品):

com.{公司}.{产品}.{模块}
示例com.momentry.fskit.driver

模板3域名+年份):

com.{域名}.{年份}.{模块}
示例com.momentry.ddns.2026.fskit

检查可用性

在Portal填写Bundle ID后

  • 点击"Continue"
  • 如果提示"There is already an App ID with this identifier" → Bundle ID冲突
  • 如果顺利进入下一步 → Bundle ID可用

最终建议

最安全方案(极低冲突概率):

Description: Warren's FSKit System Extension
Bundle ID: com.warrenlo.fskit.systemext

理由:

  • "warrenlo"是您的个人标识,几乎不可能冲突
  • "systemext"是技术术语,足够独特
  • 完全避开"markbase"

填写完成后告诉我结果我准备CSR脚本。


最后更新: 2026-05-18 17:55