我想用HMHomeManager和addHomeWithName创建HMHome。
manager.addHomeWithName("Casa", completionHandler:
{
(home:HMHome!, error:NSError!) in
if error != nil {
NSLog("Failed adding home, Error:\(error)")
} else {
NSLog("New Home \(home)")
}
})
运行应用程序时,我收到以下错误,而不是创建Home
Failed adding home, Error:Error Domain=NSCocoaErrorDomain Code=4097
"The operation couldn’t be completed. (Cocoa error 4097.)"
(connection to service named com.apple.homed.xpc)
我读过这个问题可以解决切换" HomeKit"到"开"在"功能"标签。但是,我没有在开发者计划中注册的开发者ID。
有没有办法使用此功能,无需支付80€/年?我只想学习...... 有没有办法在免费模式下注册我的Apple ID?
谢谢大家!!
答案 0 :(得分:2)
在功能选项卡上启用“Homekit”表示它将执行三项操作 -
如果没有开发者资格,你不能做1,但是你可以做2& 3手动。
不幸的是,这仍然给了我同样的错误,直到我启用了Homekit的功能,所以看起来你需要获得付费的开发者会员才能使用Homekit
答案 1 :(得分:1)
再次问好,谢谢你回答。
我自己回答。 我设法运行我的代码从Xcode 6 beta 3运行它。 在xcode 6 beta 1-3中你不需要任何特殊功能必须使用homekit。此Beta 4已更改。您需要将homekit两项权利添加到您的权利文件和您的应用程序ID。
学习是完美的。如果我决定采取步骤进入AppStore,我将加入Apple开发者计划。