Whatsapp 应用程序如何删除 iPad 的应用程序兼容性?

How did Whatsapp app removed app's compatibility for iPad?

我注意到使用不同的应用程序时,即使您从 xcode 中删除 iPad 兼容性(见下图)

该应用程序仍会在 iTunes 应用程序页面中显示与 iPad 兼容(见下图):

因此,我想知道,Whatsapp 是如何从其应用程序中删除 iPad 兼容性的? (见下图):

谢谢

因为 WhatsApp 在没有电话的情况下无法工作(该应用程序需要 phone 号码),他们确实在他们的信息列表中使用 telephony 作为 UIRequiredDeviceCapabilities 值。这将应用程序限制为指定为 telephones 的设备。目前仅适用于 iPhone,因此该应用无法在 iPad 和 iPod 上运行。

一般情况下是不行的,苹果不允许任意设置UIRequiredDeviceCapabilities。如果您的应用确实需要电话支持,您当然可以使用密钥。