我注意到使用了不同的应用程序,即使你从xcode中删除iPad兼容性(见下图)
应用程序仍然会在iTunes应用程序页面中显示与iPad兼容(见下图):
因此,我想知道,Whatsapp是如何从它的应用程序中删除iPad兼容性的? (见下图):
谢谢
答案 0 :(得分:9)
由于WhatsApp在没有电话的情况下无法运行(该应用需要电话号码),因此他们在其信息播放器中使用telephony
作为UIRequiredDeviceCapabilities
值。这会将应用程序限制为指定为电话的设备。目前仅适用于iPhone,因此该应用程序无法在iPad和iPod上运行。
一般情况下,您不能这样做,Apple不允许任意设置UIRequiredDeviceCapabilities
。如果您的应用确实需要电话支持,您当然可以使用密钥。