苹果商店设备兼容性
Apple Store Device Compatibility
我已经在 Apple Store 中上传了我的应用程序,OS 要求是 iOS9,我在 info.plist 中为 UIDeviceFamily 设置了“1”,这意味着它仅适用于 iPhone 设备(还有 iPod)。
此外,我更改了 UIRequiredDeviceCapabilities 并添加了 arm64。
<key>MinimumOSVersion</key>
<string>9.0</string>
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
</array>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
<string>arm64</string>
</array>
但是在 Apple Store 的兼容性部分,我有所有 iPad 与 iOS 9 兼容,例如:'iPad Air, iPad Air Wi-Fi + Cellular, iPad mini 2, iPad mini 2 Wi-Fi + Cellular, iPad Air 2,' 等...而在另一边,我的应用程序不是出现在 iPad 家商店!
如何删除此列表中的 iPad? (我在 Xamarin.iOS 而不是 Xamarin.Forms 或 Xcode 中编码)
即使您在 Deployment Info 的 Device family 中选择 iPhone。它也可以在 iPad 上 运行,只在 iPad 屏幕上显示缩放和居中的视图以适应 iPhone 屏幕尺寸(在 space 周围留下空的 space ).
一般来说,我们应该确保该应用程序可以 运行 在 iPad 上。否则您的APP将无法通过审核。
即iPad选项会一直出现在Apple Store的兼容性部分,但不会影响用户在APP Store的使用。
如果您不希望您的APP在APP Store适配iPad兼容性。您可以在键 UIRequiredDeviceCapabilities
下添加项目 telephony
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
<string>arm64</string>
<string>telephony</string>
</array>
因为iPad的某些型号支持“arm64”但不支持电话
我已经在 Apple Store 中上传了我的应用程序,OS 要求是 iOS9,我在 info.plist 中为 UIDeviceFamily 设置了“1”,这意味着它仅适用于 iPhone 设备(还有 iPod)。
此外,我更改了 UIRequiredDeviceCapabilities 并添加了 arm64。
<key>MinimumOSVersion</key>
<string>9.0</string>
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
</array>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
<string>arm64</string>
</array>
但是在 Apple Store 的兼容性部分,我有所有 iPad 与 iOS 9 兼容,例如:'iPad Air, iPad Air Wi-Fi + Cellular, iPad mini 2, iPad mini 2 Wi-Fi + Cellular, iPad Air 2,' 等...而在另一边,我的应用程序不是出现在 iPad 家商店!
如何删除此列表中的 iPad? (我在 Xamarin.iOS 而不是 Xamarin.Forms 或 Xcode 中编码)
即使您在 Deployment Info 的 Device family 中选择 iPhone。它也可以在 iPad 上 运行,只在 iPad 屏幕上显示缩放和居中的视图以适应 iPhone 屏幕尺寸(在 space 周围留下空的 space ).
一般来说,我们应该确保该应用程序可以 运行 在 iPad 上。否则您的APP将无法通过审核。
即iPad选项会一直出现在Apple Store的兼容性部分,但不会影响用户在APP Store的使用。
如果您不希望您的APP在APP Store适配iPad兼容性。您可以在键 UIRequiredDeviceCapabilities
telephony
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
<string>arm64</string>
<string>telephony</string>
</array>
因为iPad的某些型号支持“arm64”但不支持电话