啟用 HomeKit

2018-09-14 11:43 更新

啟用 HomeKit

HomeKit 應用服務只提供給通過 App Store 發(fā)布的 App 應用程序。在你的 Xcode 工程中,HomeKit 應用程序需要額外的配置,你的 App 必須有開發(fā)證書和代碼簽名才能使用 HomeKit。在 Xcode 的 Capabilities 面板使用 HomeKit,可避免代碼簽名的問題。你無需直接在 Xcode 或者會員中心編輯授權文件(entitlements)。

設置

為了完成本文檔中所有步驟,你需要:

  • 一個安裝 Xcode 6 或者 Xcode 6 以上版本的 Mac電腦。
  • 為了獲得最佳體驗,你的 Mac 電腦上最好安裝最新的 OS X 系統(tǒng)和最新的 Xcode 版本。
  • 加 iOS 開發(fā)者計劃。
  • 在 Member Center 擁有創(chuàng)建代碼簽名和資源配置的權限。

在你開始使用 HomeKit 之前,請確保你已經(jīng)完成以下任務。創(chuàng)建你團隊的配置文件(Provisioning Profile),請參閱:App Distribution Quick Start。

當你成功地完成了之前的任務后,General 面板中 Team 彈出菜單中的錯誤信息和問題修復按鈕將會消失。代碼簽名配置被成功創(chuàng)建后會展示下方的 General 面板。

解決代碼簽名和證書配置問題,請參閱App Distribution Guide文檔中Troubleshooting這一節(jié)。

啟用 HomeKit

想要使用 HomeKit,首先要啟用它。Xcode 將會添加 HomeKit 權限到你的工程授權文件中和會員中心的 App ID 授權文件中,也會將 HomeKit 框架添加到你的工程中。HomeKit 需要一個明確的 App ID, 這個 App ID 是為了你完成這些步奏而創(chuàng)建的。

啟用 HomeKit 的步驟如下:

  • 在 Xcode 中,選擇 View > Navigators > Show Project Navigator。
  • 從 Project/Targets 彈出菜單中 target(或者從 Project/Targets 的側(cè)邊欄)
  • 點擊 Capabilities 查看你可以添加的應用服務列表。
  • 滑到 HomeKit 所在的行并打開關。

下載 HomeKit Accessory Simulator

無需為了開發(fā) Homekit 應用程序而購買硬件產(chǎn)品。你可以使 HomeKit Accessory Simulator 來測試 HomeKit app 和模擬配件設備之間的通信。HomeKit Accessory Simulator 不是和 Xcode 一起發(fā)布的。

下載 HomeKit Accessory Simulator 步驟如下:

  • 在 Capabilities 面板的 HomeKit 分區(qū),點擊 Download HomeKit Accessory Simulator 按鈕。(或者選擇 Xcode > Open Developer Tool > More Developer Tools)
  • 在瀏覽器中搜索并且下載"Hardware IO Tools for Xcode ".dmg文件。
  • 在 Finder 中雙擊~/Downloads中的.dmg文件。
  • 把 HomeKit Accessory Simulator 拖拽到/Application文件中。

之后,你將可以使用 HomeKit Accessory Simulator 測試你的 HomeKit 應用程序,正如 Testing YourHomeKit App(第 30 頁)中描述的那樣。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號