You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Xcode中为SPM创建的命令行工具进行代码签名?

在Xcode中为SPM创建的命令行工具完成代码签名与分发

1. 生成可编辑的Xcode项目文件

SPM项目虽然默认没有.xcodeproj,但Xcode可以自动生成并保持和原SPM配置同步:

  • 打开已导入Xcode的SPM命令行项目
  • 点击顶部菜单栏 File > Project Settings
  • 在弹出窗口中点击 Advanced,选择 Custom 模式后点击 Done
  • 回到项目导航栏,右键项目根目录选 Show in Finder,你会看到自动生成的.xcodeproj文件,双击打开它

2. 配置代码签名选项

打开生成的.xcodeproj后,就能像常规项目一样设置签名:

  • 在Xcode左侧导航栏选中项目根节点
  • 切换到 Signing & Capabilities 标签页,选择你的命令行工具Target
  • 勾选 *Automatically manage signing*,然后选择你的开发者团队
  • 若要对外分发,选择*Developer ID Application*类型的证书

3. 归档并导出可分发版本

  • 确认目标架构选择正确(比如*Any Mac*)
  • 点击顶部菜单栏 Product > Archive,等待归档完成
  • 在归档管理器中选中你的工具归档包,点击 *Distribute App*
  • 按照向导选择分发方式(如*Developer ID*用于非App Store分发),完成签名和导出

关键提示

  • 生成的.xcodeproj会和Package.swift自动同步,后续依赖变更仍通过Package.swift修改即可
  • 不要手动修改.xcodeproj内的依赖配置,避免和SPM配置冲突

内容的提问来源于stack exchange,提问作者Duncan C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 12:23:23