Ios HomeKit-错误域=NSCOCAERRORROMAIN代码=4097
我想使用HMHomeManager创建HMHome,并添加HomeWithNameIos HomeKit-错误域=NSCOCAERRORROMAIN代码=4097,ios,swift,xcode,homekit,Ios,Swift,Xcode,Homekit,我想使用HMHomeManager创建HMHome,并添加HomeWithName manager.addHomeWithName("Casa", completionHandler: { (home:HMHome!, error:NSError!) in if error != nil { NSLog("Failed adding home, Error:\(error)") } else { NSLog("New Home \(home
manager.addHomeWithName("Casa", completionHandler:
{
(home:HMHome!, error:NSError!) in
if error != nil {
NSLog("Failed adding home, Error:\(error)")
} else {
NSLog("New 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”切换为“On”可以解决此问题。但是我没有一个开发者ID,它是在开发者程序中注册的
有没有办法不用支付80欧元/年就能使用此功能??我只想学。。。
有没有办法在免费模式下注册我的Apple ID
谢谢大家 打开“功能”选项卡上的“Homekit”表示它可以做三件事-
不幸的是,这仍然给了我与您收到的相同的错误,直到我在功能中启用了Homekit,所以您似乎需要获得付费开发人员成员资格才能使用Homekit,再次向您问好,谢谢您的回答 我回答自己。 我设法从Xcode 6 beta 3运行了我的代码。 在xcode 6 betas 1-3中,您不需要任何特殊功能就可以使用homekit。这个Beta 4改变了。您需要将homekit权利添加到您的权利文件和应用程序ID中
学习是完美的。如果我决定进入AppStore,我会加入Apple开发者计划。非常有帮助你应得+1@Paulw11我需要你的@Paulw11帮助在步骤1中,我如何将HomeKit权限添加到我的应用程序id中?如果有任何建议,我将不胜感激。@Kamarshad只需在Xcode中选择目标,然后转到“功能”选项卡。向下滚动到“HomeKit”并打开开关。是的,你完全正确,我错过了文档,谢谢