Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.65 KB

_reporting-bugs.md

File metadata and controls

30 lines (21 loc) · 1.65 KB

报告 Bug

报告 Bug 是任何人都可以帮助改进 Swift 的好方法。开源 Swift 项目使用 GitHub Issues 来跟踪 Bug。

如果某个 Bug 只能在 Xcode 项目或 playground 中复现, 或者该 Bug 与 Apple NDA 相关, 请通过 Apple 的[问题反馈系统][apple-bugtracker]进行报告。

在创建 issue 时,请包含以下内容:

  • 问题的简明描述。 如果是崩溃问题,请包含堆栈跟踪信息。否则,请描述您期望看到的行为以及实际观察到的行为。

  • 可复现的测试用例。 请再次确认您的测试用例能够复现该问题。对于相对较小的示例(大约 50 行代码以内),最好直接粘贴到描述中;较大的示例可以作为附件上传。请考虑将示例精简到尽可能少的代码——更小的测试用例更容易理解,也更容易吸引贡献者关注。

  • 复现问题的环境描述。 包括 Swift 编译器的版本、部署目标(如果明确设置)以及您的平台信息。

由于 Swift 正在积极开发中,我们会收到大量的 Bug 报告。在创建新的 issue 之前,请花点时间浏览我们现有的 issues,以减少重复报告的可能性。

在提交请求新语言特性的 issue 之前,请查看 [Swift 演进流程章节](#participating-in-the-swift-evolution-process)。