For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
预约演示登录免费开始
  • 使用 SDK
    • SDK 概述
    • SDK 如何工作
    • Quickstart
    • Customer showcase
  • 使用 SDK
    • 项目结构
    • 添加自定义代码
    • Migrating to Replay
    • 功能特性
  • 参考
      • Generating an SDK
      • 发布为 Swift 包
      • Swift 配置
      • 变更日志
  • 资源
    • generators.yml
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
预约演示登录免费开始
在本页
  • 配置 generators.yml
  • 发布为 Swift 包
参考Swift

发布为 Swift 包

||以 Markdown 格式查看|
此页面是否有帮助?
在仪表板中编辑
上一个

生成 SDK

下一个

Swift 配置

将您面向公众的 Fern Swift SDK 作为通过 Git 分发的 Swift 包发布。按照本页面的步骤操作后,您将拥有一个版本化的包,开发者可以使用 Swift Package Manager 安装。

本页面假设您已具备:

  • 已初始化的 fern 文件夹、用于 Swift SDK 的 GitHub 仓库,以及 generators.yml 中的 Swift 生成器组。请参阅生成 SDK (Swift)。

配置 generators.yml

1

配置 output 位置

Swift 包通过 Git 仓库分发,因此请删除自动生成的 output 和 config 属性。改为添加您的 GitHub 仓库路径:

generators.yml
1groups:
2 swift-sdk:
3 generators:
4 - name: fernapi/fern-swift-sdk
5 version: 0.35.0
6 github:
7 repository: your-org/company-swift

发布为 Swift 包

此时,您已准备好为 SDK 生成发布版本。

1

生成您的发布版本

重新生成您的 SDK 并将其发布到您的仓库:

$fern generate --group swift-sdk --version <version>

本地机器输出将验证发布版本已推送到您的仓库并使用您指定的版本进行标记。

2

验证包可用性

您的 Swift 包现在可用了!开发者可以通过以下方式将其添加到他们的项目中:

  • 在 Xcode 中:文件 → 添加包依赖项 → 输入您的仓库 URL
  • 在 Package.swift 中:添加到依赖项数组:
1dependencies: [
2 .package(url: "https://github.com/<github-org>/<github-repo-name>", from: "<version>")
3]

与依赖集中式注册表的其他语言不同,Swift 包一旦被标记并推送到 Git 仓库就立即可用。

您可以选择将您的包提交到社区维护的 Swift Package Index 以获得更好的可发现性。