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