我已经修改了我的旧应用程序以使用healthKit作为基础,因此我添加了healthKit作为所需的设备功能,并将部署目标向上移动到iOS 8.0以确保healthKit可用,并且从iPhone4s所有设备都支持iOS 8.0和healthkit
我的应用程序是为iPhone构建的(不是通用应用程序)。现在当我尝试提交应用程序时,我收到以下错误。
“应用程序的Info.plist不能包含UIRequiredDeviceCapabilities键的值,这会阻止此应用程序在以前版本支持的任何iOS设备上打开。有关更多信息,请参阅了解UIRequiredDeviceCapabilities密钥。“
这是否意味着,我需要删除healthkit功能并编写代码以支持iPhone4?请指导我。
答案 0 :(得分:2)
我在仅限iPhone的目标上遇到了同样的问题,并通过删除UIRequiredDeviceCapabilities
密钥解决了该问题。