Ios 如何将我的应用限制在iphone 5s及以上?

Ios 如何将我的应用限制在iphone 5s及以上?,ios,iphone,app-store,healthkit,Ios,Iphone,App Store,Healthkit,我在应用程序中使用healthkit阅读用户步骤。但不幸的是,iPhone5及以下版本没有M7传感器,因此我的应用程序无法在这些设备上实现全部功能。那个么,有并没有任何可能的方式让iphone 5或更低版本的用户无法从app store安装我的应用程序呢?或建议的任何其他可能的锻炼/行为?我认为您希望在.plist文件中包含UIRequiredDeviceCapabilities的HealthKit密钥 有关UIRequiredDeviceCapability的文档是 UIRequiredDev

我在应用程序中使用healthkit阅读用户步骤。但不幸的是,iPhone5及以下版本没有M7传感器,因此我的应用程序无法在这些设备上实现全部功能。那个么,有并没有任何可能的方式让iphone 5或更低版本的用户无法从app store安装我的应用程序呢?或建议的任何其他可能的锻炼/行为?

我认为您希望在.plist文件中包含UIRequiredDeviceCapabilities的HealthKit密钥

有关UIRequiredDeviceCapability的文档是

UIRequiredDeviceCapabilities(Array或Dictionary-iOS)让iTunes和应用商店知道运行应用程序需要哪些与设备相关的功能。iTunes和移动应用商店使用此列表阻止客户在不支持所列功能的设备上安装应用

healthkit bit说:

healthkit如果您的应用程序需要(或明确禁止)healthkit,请包含此键


我认为您希望在.plist文件中包含UIRequiredDeviceCapabilities的HealthKit密钥

有关UIRequiredDeviceCapability的文档是

UIRequiredDeviceCapabilities(Array或Dictionary-iOS)让iTunes和应用商店知道运行应用程序需要哪些与设备相关的功能。iTunes和移动应用商店使用此列表阻止客户在不支持所列功能的设备上安装应用

healthkit bit说:

healthkit如果您的应用程序需要(或明确禁止)healthkit,请包含此键


恐怕您不能将应用程序限制为特定于设备的

提交更新时,必须对所有设备要求进行更改 到你的二进制文件。您只能扩展设备 要求。向二进制文件提交更新以限制 设备要求是不允许的。您无法限制 设备要求,因为此操作将保留 以前通过运行新更新下载了你的应用程序

不知道有关健康套件的任何解决方法,如果有可能会导致应用程序被拒绝

UIRequiredDeviceCapabilities键的值为数组或 或包含识别特征的附加键的词典 您的应用程序需要(或明确禁止)

确保只包含应用程序绝对支持的功能的密钥 要求。如果您的应用程序可以在没有特定功能的情况下运行,请不要 包括相应的键

可以在以下文档中阅读更多详细信息:


恐怕您不能将应用程序限制为特定于设备的

提交更新时,必须对所有设备要求进行更改 到你的二进制文件。您只能扩展设备 要求。向二进制文件提交更新以限制 设备要求是不允许的。您无法限制 设备要求,因为此操作将保留 以前通过运行新更新下载了你的应用程序

不知道有关健康套件的任何解决方法,如果有可能会导致应用程序被拒绝

UIRequiredDeviceCapabilities键的值为数组或 或包含识别特征的附加键的词典 您的应用程序需要(或明确禁止)

确保只包含应用程序绝对支持的功能的密钥 要求。如果您的应用程序可以在没有特定功能的情况下运行,请不要 包括相应的键

可以在以下文档中阅读更多详细信息:


Duplicate我的问题还包括此案例的任何可能的解决方法?所有内容都提供了,即使存在任何解决方法。我已经询问了此特定案例的建议(Healthkit)。我看到那个链接并没有帮助。我不认为你们不能强迫app store将设备限制为特定的设备类型。您可以通过检查设备是否有M7传感器。并提醒用户其手机需要M7传感器。重复我的问题还包括本案例的任何可能的解决方法?所有内容都在其中提供,即使存在任何解决方法。我已经就本案例(Healthkit)征求了建议。我看到那个链接并没有帮助。我不认为你们不能强迫app store将设备限制为特定的设备类型。您可以通过检查设备是否有M7传感器。并提醒用户其手机需要M7传感器。