我需要限制我的應用只支持使用A8或更新GPU的設備。限制使用A8或更高GPU的iOS設備
在我info.plist
我有鑰匙UIRequiredDeviceCapabilities
設置爲opengles-3
:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
<string>opengles-3</string>
</array>
但是,這意味着它支持A7的GPU或更高版本。我已經看過所有的按鍵,並且我也沒有看到限制A7設備,但似乎最有可能的方式是A8 GPU比A7更有能力。要求metal
密鑰支持與OpenGL ES 3兼容的相同設備。要求arm64
將不起作用,因爲iPhone 5s有一個A7 GPU。
任何人都可以推薦一種方法來支持只有A8或更好?
如果沒有暴露的密鑰,它可能試圖在標準密鑰外尋找對A8的限制,這會導致您的應用在提交時被Apple拒絕。 –
我不是在尋找隱藏的或者沒有記錄的解決方案,但我無法相信支持A10 GPU的應用需要支持A7 GPU。與A7相比,A10的性能提高了400%以上。 –
這絕對讓人覺得很奇怪,但它適合蘋果公司的模式,「儘可能長時間的支持,不管它多麼吸引(開發者)」 –