我想用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)")
}
})当应用程序运行时,我得到以下错误,而不是创建主页
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)我读到这个问题可以通过在"Capabilities“选项卡中将"HomeKit”切换为"On“来解决。但我没有注册在开发人员计划中的开发人员ID。
有没有办法在不支付80欧元/年的情况下使用这个功能??我只想学...有没有办法在免费模式下注册我的Apple ID?
感谢大家!!
发布于 2014-10-06 04:57:11
在capabilities选项卡上打开"Homekit“可以做三件事--
你不能在没有开发者会员的情况下做1,但你可以手动做2和3。
Binaries”,你会看到“Linked FrameworksBinaries”。单击"+“并添加Homekit.framework
不幸的是,在我启用了Homekit中的功能之前,这仍然给了我与您收到的相同的错误,所以您似乎需要获得付费开发人员会员才能使用Homekit
发布于 2014-10-07 02:21:28
您好,再次感谢您的回复。
我自己回答。我设法在Xcode6beta3上运行我的代码,在Xcode6beta1- 3中,你不需要任何特殊的功能就可以使用homekit。这个Beta 4改变了。您需要将homekit添加到您的权利文件和应用程序ID中。
学习是完美的。如果我决定向AppStore迈进一步,我就会注册苹果开发者计划。
https://stackoverflow.com/questions/26206736
复制相似问题