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

如何在XcodeGen中添加指定的SPM包?是否支持该操作?

使用XcodeGen添加指定SPM包的方法

完全可行,你已经完成了SPM包的声明步骤,接下来只需要把这个包关联到对应的Target即可。完整的配置示例如下:

packages:
  Charts:
    url: https://github.com/danielgindi/Charts
    branch: master

targets:
  YourAppTarget: # 替换成你项目里的实际Target名称
    type: application
    platform: iOS
    deploymentTarget: "14.0"
    sources: [Sources]
    dependencies:
      - package: Charts # 关联之前声明的Charts包

如果你的SPM包包含多个产品(比如同时有库和工具),还可以指定具体要依赖的产品:

dependencies:
  - package: Charts
    product: Charts # 明确指定依赖的产品名称

配置完成后,执行xcodegen generate重新生成项目,XcodeGen就会自动帮你完成类似手动添加SPM包的操作,生成的项目里就能看到Charts包已经被正确引入并关联到目标Target了。

内容的提问来源于stack exchange,提问作者Hattori Hanzō

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 00:01:10