ios 为APP设置App Store中的兼容性问题
来源:互联网 发布:优品课堂python百度云 编辑:程序博客网 时间:2024/06/05 23:59
最近发现,我们的APP发布到App Store后我发现在兼容性上为:
需要ios8或更高版本。与iPhone、ipad、iPod touch兼容
我擦嘞,这不对呀,我们开发的APP只是针对iPhone的呀,这和ipad、iPod touch兼容并没有啊,App Store上显示成这样,肯定会误导用户啊,怎么破?然后就是一堆百度,可能是我百度的姿势不对,始终没有找到改变这种兼容性的方法,于是在stackoverflow用自己蹩脚的英文请教了各位大神,终于有一个大神回复了我,现将解决办法记录如下,希望能够帮助到需要的同学。
简单来说,苹果没有提供直接的方式来更改这个兼容性,但是可以使用
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,就实现了我们的愿望。
**实测之后的补充:
当我使用上面提到的方法,尝试修改itunesstore中的app兼容性的时候,再次提交应用,发现会直接被告知不能这么更改,so,上面的方面并不能在发现这个问题之后再去修改,我猜可能在第一次提交应用的时候就应该进行相应的设置才可以,希望没有误导大家。
- ios 为APP设置App Store中的兼容性问题
- ios 为APP设置App Store中的兼容性问题
- IOS APP 上传APP store
- IOS发布APP Store
- IOS 上传App Store
- app store app版本号设置规则
- ios app 如何提交到 App Store
- iOS发布app到App Store教程
- ios 上传APP到APP STORE注意事项
- iOS发布app到App Store教程
- iOS发布app到App Store教程
- ios新手到app store
- ios 跳转到app store
- ios 提交app store 流程
- ios App store版本更新
- iOS 跳转到 APP Store
- iOS 上传App Store经验
- IOS 应用 上架App Store
- SQL 执行计划的理解
- 我的笔记 接口
- js 值和类型
- jQuery记住密码
- 我的笔记 异常处理try{} catch(Exception e){} throws Exception
- ios 为APP设置App Store中的兼容性问题
- KWP2000协议:协议应用及实例分析
- Algorithm Gossip(5) 老鼠找迷宫(1)
- JS动态删除增加table行
- C 预处理器和C库
- 我的笔记 equals的用法介绍
- Bootstrap 各种进度条详解
- 反射_通过反射获取无参构造方法并使用
- 中小企业网站优化技巧-1-网站的TDK-每日一篇