HomeKit應用服務只提供給通過App Store發布的app應用程序。在你的Xcode工程中, HomeKit應用程序需要額外的配置,你的app必須有開發證書和代碼簽名才能使用HomeKit。在Xcode的Capabilities面板使用HomeKit,可避免代碼簽名的問題。你無需直接在Xcode或者會員中心編輯授權文件(entitlements)。
**設置**
為了完成本文檔中所有步驟,你需要:
1. 一個安裝Xcode 6 或者Xcode 6 以上版本的Mac電腦。
2. 為了獲得最佳體驗,你的Mac電腦上最好安裝最新的OS X 系統和最新的Xcode 版本。
3. 加iOS開發者計劃。
4. 在Member?Center 擁有創建代碼簽名和資源配置的權限。
在你開始使用HomeKit之前,請確保你已經完成以下任務。創建你團隊的配置文件(Provisioning Profile),請參閱:[App Distribution Quick Start](https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/Introduction/Introduction.html#//apple_ref/doc/uid/TP40013839)?.

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

解決代碼簽名和證書配置問題,請參閱?[App Distribution Guide](https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012582)文檔中[Troubleshooting](https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html#//apple_ref/doc/uid/TP40012582-CH5)這一節。
**
啟用HomeKit**
想要使用HomeKit,首先要啟用它。Xcode將會添加HomeKit權限到你的工程授權文件中和會員中心的App ID授權文件中,也會將HomeKit框架添加到你的工程中。HomeKit 需要一個明確的App ID, 這個App ID是為了你完成這些步奏而創建的。
啟用HomeKit的步驟如下:
1. 在Xcode中,選擇View > Navigators > Show Project Navigator。
2. 從Project/Targets彈出菜單中target(或者從Project/Targets的側邊欄)
3. 點擊Capabilities查看你可以添加的應用服務列表。
4. 滑到HomeKit 所在的行并打開關。
**下載HomeKit Accessory Simulator**
無需為了開發Homekit 應用程序而購買硬件產品。你可以使HomeKit Accessory Simulator來測試HomeKit app和模擬配件設備之間的通信。HomeKit Accessory Simulator不是和Xcode一起發布的。?
下載HomeKit Accessory Simulator步驟如下:
1. 在Capabilities面板的HomeKit分區,點擊Download HomeKit Accessory Simulator按鈕。(或者選擇Xcode > Open Developer Tool > More Developer Tools)
2. 在瀏覽器中搜索并且下載"Hardware IO Tools for Xcode ".dmg文件。
3. 在 Finder中雙擊~/Downloads中的.dmg文件。
4. 把HomeKit Accessory Simulator拖拽到/Application文件中。
之后,你將可以使用HomeKit Accessory Simulator測試你的HomeKit應用程序,正如[Testing YourHomeKit App](https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/HomeKitDeveloperGuide/TestingYourHomeKitApp/TestingYourHomeKitApp.html#//apple_ref/doc/uid/TP40015050-CH7-SW1)(第30頁)中描述的那樣。