Watch only 应用程序二进制文件因缺少 HealthKit info.plist 键而被拒绝

Watch only app binary rejected due to missing HealthKit info.plist keys

我在使用 HealthKit 的 Apple Watch 专用应用程序时遇到了一个令人困惑的问题。由于 info.plist 中缺少 NSHealthShareUsageDescription 和 NSHealthUpdateUsageDescription 键,我在上传到 App Store Connect 时不断收到 Binary Rejected。我的 info.plist 中有这些密钥,并已验证它们与我之前使用 Helathkit 并已成功上传的 iOS 应用程序相同。这是专门针对 WatchOS 应用程序的问题吗?

My info.plist keys

我在这个网站上弄明白了:learningswift.brightdigit.com. Apparently I needed to create a third Info.plist file in the project under the Xcode project file.