gpt4 book ai didi

ios - HomeKit - 错误域=NSCocoaErrorDomain 代码=4097

转载 作者:搜寻专家 更新时间:2023-10-31 08:03:30 25 4
gpt4 key购买 nike

我想用 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)

我读到这个问题可以解决,在“功能”选项卡上将“HomeKit”切换为“开”。但我没有在开发者计划中注册的开发者 ID。

有什么方法可以不用支付 80 欧元/年就可以使用这个功能??我只想学...有什么方法可以在免费模式下注册我的 Apple ID?

谢谢大家!!

最佳答案

在功能选项卡上打开“Homekit”表示它将做三件事 -

  1. 将 Homekit 权利添加到您的应用程序 ID
  2. 将 Homekit 权利添加到您的权利文件
  3. 链接 Homekit 框架

如果没有开发者成员(member)资格,您无法执行 1,但您可以手动执行 2 和 3。

  1. 在您的项目中选择一个文件夹,例如“Supporting files”,然后选择 File->New->File(或 Cmd-N)
  2. 从 iOS 部分选择“资源”,然后选择“属性列表”并单击“下一步”
  3. 将文件命名为“yourProject.entitlements”并单击“创建”
  4. 选择新创建的文件(“权利文件”)中的第一行,然后单击 + 添加新条目
  5. 输入“com.apple.developer.homekit”,类型为“Boolean”,值为“YES”
  6. 在项目导航器的顶部选择您的 Xcode 项目(蓝色图标),然后转到“常规”选项卡
  7. 在底部您会看到“链接的框架和二进制文件”。单击“+”并添加 Homekit.framework

不幸的是,这仍然给了我你收到的同样的错误,直到我在功能中启用了 Homekit,所以看来你需要获得付费开发者成员(member)资格才能使用 Homekit

关于ios - HomeKit - 错误域=NSCocoaErrorDomain 代码=4097,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26206736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com