英语轻松读发新版了,欢迎下载、更新

如何指定提交的 app 是只支持 iPad 的呢?

seedante 发布于 2014年11月11日 | 更新于 2014年11月11日
无人欣赏。

我开发了一款应用,一周前提交了。今天上午进入审核瞬间被拒,原因是崩溃。审核人员说使用了 iPad 和 iPhone 5S来进行测试,在使用的第一步就崩溃了。我在我的 iPad 上没有重现,我想了半天,怀疑是在 iPhone 5S上崩溃了。由于我没有 iPhone,只有 iPad,而且这个应用完全是为 iPad打造的。下午重新上传了,估计又得再等一周,不想再被秒拒,如何说明只为 iPad 设计的呢?

共7条回复
tinyfool 回复于 2014年11月11日

你肯定会被拒的,你说明是不够的

你要么创建项目的时候选择iPad程序,要么,在info.plist里面选择你支持的设备类型,否则不管你怎么说,项目都会被发布到iPad和iPhone的store那么的话,审核员当然会审核iPhone版本的

seedante 回复于 2014年11月11日

1楼 @tinyfool 我在创建的时候就指定了是 iPad,刚才搜索检查了我的 deploy 设置,Targetd Device Family 的确是仅仅指定为 iPad了。

tinyfool 回复于 2014年11月11日

2楼 @seedante 那他理论上不可能安装到iPhone上去啊?如果是这样的话,你不应该重新传,应该直接跟他说,说我的Targetd Device Family is setting as iPad only。不过还是建议你再仔细检查下

seedante 回复于 2014年11月11日

3楼 @tinyfool 我上午在resolution center 中回复说这是只为 iPad 开发的,但是由于当时那个页面好久没动,提交了回复后重新登录再也找不到那个页面了。我在 xcode 中有两套 scheme,为什么有两套呢,某天学习到为了开发和提交方便设置的,实际上也没啥作用,我在两个 info.plist 中都没有发现 Tageted Device Family 的选项。是否和这个有关,虽然我在 build setting 中指定了 iPad only,但实际上提交审核的版本根本就没有这个限制。

tinyfool 回复于 2014年11月11日

4楼 @seedante resolution center就是你回复后就消失吧,等到他再回复才会出来吧,如果你不确定怎么样的配置是对的,就新建一个空项目来比对设置好了

seedante 回复于 2014年11月11日

5楼 @tinyfool 如果是由于提交审核的版本没有限制,那我真是亏大了。由于我不明白哪儿出问题了,我重现问题未遂,又打包了一次重新提交了,又得等一周。

seedante 回复于 2014年11月11日

5楼 @tinyfool 刚才在提交的历史 build 里查看详细信息发现明确指明了Device Family :iPad。估计审核人员不仔细,而我提交的 build 也没有限制能安装在 iPhone 设备上,于是就悲剧了。

登录 或者 注册