代码级支持
在使用 Apple 框架、API 和工具时遇到技术问题或开发问题?我们有许多资源、工具和支持渠道可为你提供帮助。Apple Developer Program 和 Apple Developer Enterprise Program 会员可以针对 Apple 框架、API 和工具寻求代码级支持。我们将通过开发者论坛或电子邮件提供英文支持服务。
提交支持请求之前
如果你在编写、构建或运行软件时遇到困难,代码级支持能随时提供帮助。请先按照以下步骤操作尝试解决你的问题,如果仍需帮助,请提交请求。
查看最新资源
在开发和测试软件时获得最新的技术信息,以便解决问题并提前计划。
- 文档:利用相关文章、示例代码、教程和 API 参考,了解如何使用 Apple 技术。
- 技术说明:及时获取有关完成特定任务和解决特定问题的详细信息。
- 发布说明:了解最新软件发布版本的 API 变更、已知问题、修复的问题、解决方法和弃用情况。
- 视频:观看 Apple 专家演示,了解如何集成技术和使用开发工具。搜索转写文稿,快速找到视频中呈现的细节和代码。
在论坛上搜索答案并发布问题
你遇到的问题可能已经在 Apple 开发者论坛 上讨论并解决。此论坛是发现解决方案或讨论 Apple SDK、API 和服务等技术主题的绝佳资源。如果找不到解答,请新建一个主题帖来提出你的问题,向 Apple 工程师和其他开发者寻求指导。
尝试调试
了解如何使用 Xcode 调试器、Xcode Organizer、Metal 调试器和 Instruments 来解决代码中的错误。为此,你可以尝试:
- 在 Xcode 中运行“Product”(产品) >“Analyze”(分析),并尽可能解决分析程序结果指出的任何问题。
- 在 Xcode 中测试和调试 App 时,请检查“Console”(控制台) 面板中是否存在与所调查问题相关的错误或警告信息。
- 查看“测试发布版本”,以获取有关重现你或顾客所遇错误的技术提示。
- 查阅“利用崩溃报告和设备日志来诊断问题” 及其链接页面,了解详细的调试工作流程。如果你调查的是崩溃问题,请特别注意“在崩溃报告中添加可识别的符号名称” 和“识别常见崩溃原因”。
- 尽可能将问题精简为示例 Xcode 项目。移除所有对重现问题来说不必要的代码。请简化 App 的逻辑和数据结构,以便直接反映你遇到的问题。
- 查看论坛上的调试标签,并查看调试文档。
解读崩溃情况
当 App 崩溃时,操作系统会收集与该 App 在崩溃时正在执行的操作相关的诊断信息。使用崩溃报告和日志来诊断问题,并参考文档了解如何解决问题。
想了解其他内容?
通过 App Store Connect 和 App Store Connect API 文档,了解分发、TestFlight、应用内购买项目等内容。
- 通过“反馈助理”报告错误并获取报告的状态更新。
- 了解 App 审核或回复 App Review 团队的信息。
- 使用授权表单请求授权,并在生成的电子邮件中询问状态更新。
- 在 Apple 开发者论坛 上提出关于开发和分发主题的常见问题。
- 如果你要在组织内部署 iOS、macOS 或 macOS 服务器设备,可通过 AppleCare 专业支持 (如果你所在的地区适用) 获取 IT 部门级支持。
- 请访问 Apple 支持网站,获取针对 Apple 产品和软件的非开发支持。
仍需要代码方面的帮助?
如果你在编写、构建或运行软件时遇到困难,我们可随时提供帮助。计划成员可以针对 Apple 框架、API 和工具申请代码级支持。我们将通过 Apple 开发者论坛或电子邮件提供英文支持。
- 每次请求都只提交一个待支持问题 (具体的单个问题)。
- 提交的请求应使用英语书写,避免使用首字母缩写词、行话和非标准缩写。
- 提供清楚详细的描述和尽可能多的信息。附上你已尝试的问题解决步骤,以及我们应该考虑的情况 (如特定硬件或 OS 版本上发生的故障)。
- 提出一个具体的问题,并说明你对支持请求的预期结果。尝试单独指出与你的问题相关的 API 或功能。
- 提供简明扼要的问题重现步骤。
- 使用 Apple Beta 版软件时,请遵循与正式版软件相同的流程。不过,如果你遇到的问题与 Beta 版软件有关,我们建议你先通过“反馈助理”提交错误报告,然后再提交支持请求并附上“反馈助理“ID。
- 提前准备好以下辅助文件:
- 有侧重点的示例 Xcode 项目 (如有可能)。
- 加注标示的崩溃报告和诊断日志 (来自上方链接资源中所述的调试工作流程)。
- 有助于说明问题或重现步骤的截屏和视频。
- 处理代码时遇到的错误信息 (请从相关日志中拷贝并粘贴错误信息的确切文本)。
- Apple 其他支持团队向你发送的电子邮件 (请粘贴邮件的完整内容)。
收到支持请求的确认电子邮件后,请在回复时附上这些文件。
请注意,尽管我们可以提供示例代码来帮助说明 API,但我们无法完成开发工作、提供 Apple 内部的 API 或系统配置设置的详细信息,也无法描述其他 App 内的功能实现。