程式碼層級的支援

針對 Apple 框架、API 和工具,是否有技術或開發問題需要協助?我們擁有大量資源、工具和支援管道可提供協助。Apple Developer Program 和 Apple Developer Enterprise Program 會員可以申請有關 Apple 框架、API 和工具的程式碼層級支援。支援服務會以英文透過開發者論壇或電子郵件提供。

在提交支援要求之前

當你在編寫、建置或執行軟體時遇到困難,程式碼層級的支援可隨時提供協助。請從下列步驟著手解決問題,如仍需協助,請提交支援要求。

查看最新資源

在開發和測試軟體時取得最新技術資訊,以便解決問題和提前規劃。

在論壇上搜尋和發文

你的問題可能已經在 Apple 開發者論壇 上經過討論並獲得解決;這是一個絕佳資源,可供探索解決方案,或討論 Apple SDK、API 與服務等相關技術主題。如果找不到答案,請發起新的討論串並提出問題,以取得 Apple 工程師及其他開發者的指引。

嘗試除錯

了解如何使用 Xcode 除錯器、Xcode Organizer、Metal 除錯器和 Instruments 來解決程式碼中的錯誤。如須除錯,你可以嘗試:

了解當機情形

當 app 當機時,作業系統會收集該 app 在當機時的執行動作相關診斷資訊。使用當機報告和記錄來診斷問題,並參考說明文件了解如何解決這些問題。

正在尋找其他資訊?

參閱 App Store Connect 及 App Store Connect API 說明文件,了解發布、TestFlight、App 內購買項目及更多功能的相關資訊。

是否仍需程式碼相關協助?

當你在編寫、建置或執行軟體時遇到困難,我們可隨時提供協助。計畫會員可申請有關 Apple 框架、API 和工具的程式碼層級支援。支援服務以英文透過 Apple 開發者論壇或電子郵件提供。

  • 每次僅針對一項支援問題 (單一且獨立的問題) 提交申請。
  • 以英文提出申請,並且避免使用首字母縮略字、術語和非標準的縮寫。
  • 提供清楚且詳盡的說明,相關資訊越多越好。附上為解決問題已採取的步驟,以及我們應考量的狀況,例如特定硬體或 OS 版本上的錯誤情形。
  • 提出具體問題,並說明希望透過支援要求獲得的結果。嘗試釐清與你問題相關的 API 或功能。
  • 提供簡明扼要的問題重現步驟。
  • 使用 Apple Beta 版軟體時,遵循發行版軟體的相同程序。然而,如在使用 Beta 版軟體時遇到問題,建議務必先透過使用者意見程式 提交錯誤報告,然後在支援要求中附上「使用者意見 ID」。
  • 備妥相關的證據檔案:
    • 盡可能提供問題明確的 Xcode 範例專案。
    • 使用上方連結的除錯工作流程所產生的符號化當機報告與診斷記錄。
    • 有助於說明問題或重現問題之步驟的截圖與影片。
    • 處理程式碼時遇到的錯誤訊息 (從相關記錄中複製貼上錯誤訊息的確切文字)。
    • Apple 其他支援團隊寄給你的電子郵件內文 (逐字貼上)。

當你收到支援要求的確認電子郵件時,可在回覆時直接附上檔案。

開始提交要求

請注意,我們雖然可能會提供範例程式碼來協助說明 API,但無法代為完成開發工作、提供屬於 Apple 內部資訊的 API 或系統配置設定詳細資料,也無法說明其他 app 的功能建置。