swift - 尝试将 Watch App 上传到 AppStore 时出现错误 ITMS-90164
问题描述
我正在学习开发 Apple WatchOS 应用程序(独立手表应用程序),这是我的第一个应用程序,我编写了访问 HealthKit 功能的代码(读写,我还能够在我的物理设备上运行该应用程序并且在读取或写入 HealthKit 时控制台中没有错误)。
我在 Apple Developer Website 中创建了一个标识符并启用了 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等但是没有运气
谢谢
解决方案
推荐阅读
- asp.net-core - 如何强制 Quartz 现在在 ASP.NET Core 中启动?
- oracle11g - Oracle 12C 中发生连接丢失合同问题时的数据自动提交问题
- laravel - Laravel PHPUnit 仅在第一个请求中返回 404
- ios - 如何用黑色填充灰色空间?SwiftUI
- amazon-web-services - 如何在 AWS Elastic Beanstalk 中为单实例环境配置 SSL
- ruby - 如何在 Ruby 中使用 HTTP 请求使用 Spotify
- sql - 表中每个个体值的月数
- python - Python Elasticsearch DSL:如何按分数降序排序?
- python - 无法在 m1 mac 上以 sublime 文本导入 pygame
- python - 如何在不排序列表的情况下找到随机列表中两个数字之间的最短距离。我的代码在下面给出,我需要另一种 FAST 方式