# 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