- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在我的 iOS Swift 应用程序中添加 HealthKit 代码,但出现错误:
/* Ask for permission to access the health store */
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
if HKHealthStore.isHealthDataAvailable(){
healthStore.requestAuthorizationToShareTypes(typesToShare,
readTypes: typesToRead,
completion: {(succeeded: Bool, error: NSError!) in
if succeeded && error == nil{
println("Successfully received authorization")
} else {
if let theError = error{
println("Error occurred = \(theError)")
}
}
})
} else {
println("Health data is not available")
}
}
Error occurred = Error Domain=com.apple.healthkit Code=4 "Missingcom.apple.developer.healthkit entitlement." UserInfo=0x7fa748534b00{NSLocalizedDescription=Missing com.apple.developer.healthkitentitlement.}
如何解决这个问题?
最佳答案
我花了 3 天时间试图找出问题所在。我通过这些步骤找到了解决方案:
我正在使用 iOS 9.3.2 和 Xcode 7.3.1
关于swift - HealthKit 错误 : Missing com. apple.developer.healthkit 权利,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25993314/
我在尝试构建时遇到此错误:应用程序代码签名权利文件中指定的权利与配置配置文件中指定的权利不匹配。 (0xE8008016)。 这不是我第一次构建应用程序。这将是我的第六个应用程序,所以这个东西正在绊倒
这个问题在这里已经有了答案: How do I change my iOS applications' entitlements? (2 个答案) 关闭 8 年前。 我在越狱的 iPhone 上运行
我有一个 PacketTunnelProvider 应用程序扩展,带有一个包含 key 的 plist NSExtensionPointIdentifier NSExtensionPr
我想在我的应用程序中实现 CloudKit,但是我无法将它添加到我的项目中。 大多数教程都是在较旧的 Xcode 版本(我假设)中制作的,其中有一个 iCloud 开关 - 在我的项目(Xcode 1
我已经像他们说的那样提交了这个表格 https://developer.apple.com/contact/network-extension/ 然后我收到了苹果的邮件 Please note tha
在Windows的安全体系中,一个用户可以属于多个组,一个组又可以包含其他的组。在 Windows 中解决权限冲突的“规则”是什么? 例如,假设用户在 A 组和 B 组中。A 组对文件具有“拒绝读取”
我正在尝试将 HealthKit 与我正在构建的应用程序集成,我似乎已经成功地为它添加了权利。我已经创建并下载了一个具有适当应用程序 ID 的配置文件,Xcode 功能选项卡中的 HealthKit
wso2 身份服务器已安装并正在运行。我能够在其中创建策略并测试一个简单的场景。这里面似乎有很多连接部分。 尚不清楚如何从 Java 程序访问策略并以编程方式传递角色、资源并检查登录用户是否有权执行特
我知道有人提出了有关以下错误的问题:权利“应用程序标识符”具有配置配置文件不允许的值,但是,没有一个解决方案可以解决我的问题。情况是这样的:我有一个可以下载文件的应用程序,并且在开发模式下运行良好。当
我需要在启用了沙箱的应用程序中使用 AppleScript。只是使用诸如“告诉 Finder bla-bla-bla”之类的东西。很简单。我知道我需要在 Entitlements 中为 finder
我有一个涉及消息传递的应用程序(它是应用程序的重要组成部分)。人们可以通过应用程序互相发短信,每条消息都保存在我们的服务器上,未加密。 (我们从来没有真正想过加密它) 用户在创建帐户时必须接受条款,所
我最近上传了一个应用程序到苹果商店,它的当前状态是等待审核。 我正在检查二进制细节以检查一切是否正确,但我读到一些让我担心的东西。 在权利部分我有以下内容: 获取任务允许:假 钥匙串(keychain
我已经为 iOS 10 苦苦挣扎了几天。我有一个使用 Xcode 7.3 构建的 iOS 8 和 iOS 9 应用程序。推送工作正常。 我更新了一些东西并发布了使用 XCode8.3 编译的应用程序。
我目前在授予 Zend Server 上的权利/所有权方面遇到了很多问题。我总是做一个 chown user -R path/to/file 和 giving 777 to fodlers and f
在我的项目中,我有三个目标 - 项目目标、单元测试目标和 UI 测试目标。 在升级到 Xcode 8 时,我遇到了 UI 测试目标的问题,并显示了错误消息: Provisioning profile
我正在尝试为临时分发(在 TestFlight 上)构建我的应用程序。我已通读所有说明并进行了大量网络搜索。我的问题是如何在 Xcode 4.2.1 上创建 entitlements.plist 所有
Havind向我的应用程序添加了推送通知,我在上传二进制文件时收到此消息 app signature's entitlements do not include the "aps-environmen
我知道沙箱是在 Mac OS X Lion (10.7) 中引入的,但临时异常权利,特别是 com.apple.security.temporary-exception.files.home-rela
我创建了一个 ios 应用程序,它使用 healthkit 功能将健康相关数据获取到我的 ios 应用程序。嗯,我的应用程序在模拟器和 iPhone 设备上运行良好。但是,当我创建 ios 应用程序的
com.apple.OMC:这是什么?为什么启用它以及如何禁用它? 最佳答案 苹果支付。在这个项目中找到它,它是 Xcode 中 Capabilites 页面上唯一启用的东西:https://gith
我是一名优秀的程序员,十分优秀!