首页 > 解决方案 > 尝试将 Watch App 上传到 AppStore 时出现错误 ITMS-90164

问题描述

我正在学习开发 Apple WatchOS 应用程序(独立手表应用程序),这是我的第一个应用程序,我编写了访问 HealthKit 功能的代码(读写,我还能够在我的物理设备上运行该应用程序并且在读取或写入 HealthKit 时控制台中没有错误)。

我在 Apple Developer Website 中创建了一个标识符并启用了 HealthKit 在此处输入图像描述

在我的应用程序中,我还启用了 HealthKit 功能 在此处输入图像描述

在我的 Info.plist 中,我添加了以下 2 个权限

但是,尝试将应用程序发布到 AppStore 时出现以下错误。

请有人指导我并告诉我我在这里做错了什么。

我的错误 App Store Connect 操作错误 ERROR ITMS-90164:“无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。根据配置文件,捆绑包包含一个键值这是不允许的:'Payload/app name.app/Watch/app name WatchKit App.app/PlugIns/app name WatchKit Extension.appex/中的键'com.apple.developer.healthkit.access'的'[]'应用程序名称 WatchKit Extension'。”

我试图运行Product->Clean等但是没有运气

谢谢

标签: swiftapple-watchhealthkitwatchos

解决方案


推荐阅读