我有一个通用应用程序,我已经实现它来使用healthkit API。它在iPhone上运行良好,但是当我尝试将它安装在实际的iPad设备上时(它在iPad模拟器中完美运行),它不会安装。带有healthkit的iOS通用应用程序将无法在iPad上运行
我收到错误消息:“应用程序的Info.plist指定了设备功能要求,这是”我的ipad“不符合的要求。
我有什么办法可以分发通用应用程序,其中healthkit API(框架)只能在iPhone上运行?
我的继承人项目的两张截图:
我真的需要做一个独立的iPad应用程序?
从来就尝试这样做,如果我去做了healthkit不会在iPhone上工作。它在“将健康工具包密钥添加到plist文件”下的功能列表中给我一个错误。或者我做错了什么? – Philip 2014-09-04 09:24:09
健康套件仅适用于iOS 8及以上版本。我已经在模拟器上进行了测试,在我将它从plist中删除后,healthkit仍然有效。 – user2423351 2014-09-04 09:34:18
对。我也是这样做的。此外,如果您要在iOS 7或更早版本上运行应用程序,请不要忘记为HealthKit api存在添加运行时检查,并为HealthKit sdk链接设置可选标志。 – edward 2014-09-23 12:48:26