Files
markbase/docs/APP_ID_NAME_CONFLICT_RESOLUTION.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

3.1 KiB
Raw Blame History

App ID 名称冲突解决指南

错误信息

"The app name you entered is already being used."


原因分析

Apple Developer Portal有两个字段

  1. App Name (Description) - 显示名称,可能冲突
  2. Bundle ID - 技术标识符,必须唯一

常见冲突:

  • "AI Agent for Files Management" 可能已被他人使用
  • Bundle ID可能已注册检查方法见下文

解决方案1修改 App Name (Description)

当前填写: AI Agent for Files Management (已存在)

建议改为:

MarkBase FSKit System Extension

其他备选:

  • Momentry File System Mounter
  • Warren's Virtual File System
  • MarkBase Virtual Disk Driver

解决方案2修改 Bundle ID

当前建议: com.momentry.markbase.fskit

如果冲突,改为:

com.momentry.markbase.fskit.2026
com.warrenlo.markbase.fskit
com.momentry.ddns.markbase.fskit

命名策略:

  • 使用个人域名com.warrenlo
  • 添加年份后缀2026
  • 使用完整域名ddns.net

解决方案3检查 Bundle ID 可用性

检查步骤:

  1. Portal首页 → Identifiers → App IDs
  2. 搜索现有App ID列表
  3. 查看是否有类似名称

注意:

  • Bundle ID冲突会在"Continue"步骤提示
  • App Name冲突会在"Submit"步骤提示

推荐填写方案

方案A推荐修改App Name

字段 填写
App Name (Description) MarkBase FSKit System Extension
Bundle ID com.momentry.markbase.fskit
Capabilities System Extension

方案B修改Bundle ID

字段 填写
App Name (Description) AI Agent for Files Management
Bundle ID com.warrenlo.markbase.fskit
Capabilities System Extension

完整注册流程(避免冲突)

步骤1填写App Name

  • 使用独特名称(如:MarkBase FSKit System Extension
  • 避免:AI AgentFile Manager等常见词

步骤2填写Bundle ID

  • 使用反向域名(如:com.momentry.markbase.fskit
  • 添加唯一标识符(如:2026

步骤3Capabilities

  • 勾选System Extension

步骤4Continue → Submit

  • 如果Submit步骤提示冲突 → 修改App Name
  • 如果Continue步骤提示冲突 → 修改Bundle ID

Bundle ID 检查方法

在线检查(不推荐):

  • Bundle ID不会在Portal列表中显示需登录后查看

Portal内部检查

  1. 登录后 → Identifiers → App IDs
  2. 搜索栏输入关键词markbase
  3. 查看是否有冲突

最终建议

推荐填写(避免冲突):

Description: MarkBase FSKit System Extension
Bundle ID: com.momentry.markbase.fskit
Capabilities: System Extension

如果Bundle ID也冲突

Bundle ID: com.warrenlo.markbase.fskit

下一步

修改后重新提交:

  1. 清空当前填写
  2. 使用新名称重新注册
  3. Continue → Submit → Done

完成后告诉我我提供CSR脚本。


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