ios 为APP设置App Store中的兼容性问题
原文地址:http://blog.csdn.net/studying_ios/article/details/70161406
最近發現,我們的APP發布到App Store后我發現在兼容性上為:
需要ios8或更高版本。與iPhone、ipad、iPod touch兼容
然后就是一堆百度,可能是我百度的姿勢不對,始終沒有找到改變這種兼容性的方法,于是在stackoverflow用自己蹩腳的英文請教了各位大神,終于有一個大神回復了我,現將解決辦法記錄如下,希望能夠幫助到需要的同學。
首先需要指出的是:
使用上面提到的方法,嘗試修改itunesstore中的app兼容性的時候,再次提交應用,發現會直接被告知不能這么更改,so,上面的方面并不能在發現這個問題之后再去修改,我猜可能在第一次提交應用的時候就應該進行相應的設置才可以,希望沒有誤導大家。
簡單來說,蘋果沒有提供直接的方式來更改這個兼容性,但是可以使用
DeviceCompatibilityMatrix
這個東西,這個東西在蘋果開發者文檔中可以看到身影,傳送門:
https://developer.apple.com/library/content/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html,
大家感興趣可以研究一下。
修改的話,在我們項目的info.plist文件中添加一項 Required device capabilities,默認是一個數組,里面添加兩個字段gps和telephony。
哇塞,好神奇,這是什么原理呢,如果大家有看上面提到的那個文檔的話,可以發現,telephony在iPad中不可用,gps在iPod touch不可用,這樣配置之后,我們下次提交appstore后,Appstore會自動從兼容性列表中移除掉iPad和iPod touch,就實現了我們的愿望。
總結
以上是生活随笔為你收集整理的ios 为APP设置App Store中的兼容性问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 8 OGC Web Feature Se
- 下一篇: android开发:播放音频功能的工具类