HomeKit 應用服務只提供給通過 App Store 發(fā)布的 App 應用程序。在你的 Xcode 工程中,HomeKit 應用程序需要額外的配置,你的 App 必須有開發(fā)證書和代碼簽名才能使用 HomeKit。在 Xcode 的 Capabilities 面板使用 HomeKit,可避免代碼簽名的問題。你無需直接在 Xcode 或者會員中心編輯授權文件(entitlements)。
為了完成本文檔中所有步驟,你需要:
在你開始使用 HomeKit 之前,請確保你已經(jīng)完成以下任務。創(chuàng)建你團隊的配置文件(Provisioning Profile),請參閱:App Distribution Quick Start。
當你成功地完成了之前的任務后,General 面板中 Team 彈出菜單中的錯誤信息和問題修復按鈕將會消失。代碼簽名配置被成功創(chuàng)建后會展示下方的 General 面板。
解決代碼簽名和證書配置問題,請參閱App Distribution Guide文檔中Troubleshooting這一節(jié)。
想要使用 HomeKit,首先要啟用它。Xcode 將會添加 HomeKit 權限到你的工程授權文件中和會員中心的 App ID 授權文件中,也會將 HomeKit 框架添加到你的工程中。HomeKit 需要一個明確的 App ID, 這個 App ID 是為了你完成這些步奏而創(chuàng)建的。
啟用 HomeKit 的步驟如下:
無需為了開發(fā) Homekit 應用程序而購買硬件產(chǎn)品。你可以使 HomeKit Accessory Simulator 來測試 HomeKit app 和模擬配件設備之間的通信。HomeKit Accessory Simulator 不是和 Xcode 一起發(fā)布的。
下載 HomeKit Accessory Simulator 步驟如下:
"Hardware IO Tools for Xcode ".dmg
文件。~/Downloads
中的.dmg
文件。/Application
文件中。之后,你將可以使用 HomeKit Accessory Simulator 測試你的 HomeKit 應用程序,正如 Testing YourHomeKit App(第 30 頁)中描述的那樣。
更多建議: