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