在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ iOS/ 啟用 HomeKit
簡介
觀察 HomeKit 數(shù)據(jù)庫的變化
測試 HomeKitApp
創(chuàng)建 Homes 和添加 Accessories
創(chuàng)建 Home 布局
創(chuàng)建動作集和觸發(fā)器
訪問服務和特性
啟用 HomeKit
用戶管理

啟用 HomeKit

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

設置

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

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

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

http://wiki.jikexueyuan.com/project/homekit/images/homekit1.png" alt="" />

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

http://wiki.jikexueyuan.com/project/homekit/images/homekit2.png" alt="" />

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

啟用 HomeKit

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

啟用 HomeKit 的步驟如下:

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

下載 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 頁)中描述的那樣。