代码级支持
在使用 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 内的功能实现。