我刚刚使用iTunes连接拒绝了iPhone,因为......
在我们对您的应用的评论中,我们发现它是适用于iPad和iPhone的通用应用。由于它被设置为通用二进制文件,因此您的应用需要iPhone和iPad的屏幕截图。
该应用程序以前是一个通用二进制文件(以前从未批准过),我之前已经上传了一个iPad屏幕截图(只是一个占位符),允许我上传二进制文件。 (我必须上传然后自我拒绝二进制文件来测试IAP。)
但据我所知,我的应用程序只是iphone二进制文件。当我在iOS iPad模拟器上运行它时,它使用2x按钮以iPhone分辨率运行。然而,当我将这个(我认为)仅iPhone二进制文件上传到iTunes Connect时,它仍然要求iPad屏幕截图。
在Xcode中我有以下设置
targets->构建设置 - >目标设备系列= iPhone。
和
targets->摘要 - > Devices = iPhone。
当我在模拟器上运行时,它再次像iPhone一样。我需要在XCode或iTunes Connect中设置其他任何设置吗?日Thnx
EDIT 我的应用被拒绝后,我从iTunesConnect中删除了占位符iPad屏幕截图。 (在提交应用程序之前,我曾多次尝试这样做,但是无法做到。我甚至给评论者写了开发人员的说明,希望他们不会因为这个原因而飙升我的应用程序。)我也删除了ipad Default.png我的项目。这两个行动中的一个修复了它。我认为,因为我一直在测试应用程序作为一个通用,它需要几个提交,以便iTC认识到我只上传了一个iPhone版本。无论哪种方式,它现在只将其识别为iphone并获得批准。
答案 0 :(得分:1)
我的应用被拒绝后,我从iTunesConnect中移除了占位符iPad屏幕截图。 (在提交应用程序之前,我曾多次尝试这样做,但是无法做到。我甚至给评论者写了开发人员的说明,希望他们不会因为这个原因而飙升我的应用程序。)我也删除了ipad Default.png我的项目。这两个行动中的一个修复了它。我认为,因为我一直在测试应用程序作为一个通用,它需要几个提交,以便iTC认识到我只上传了一个iPhone版本。无论哪种方式,它现在只将其识别为iphone并获得批准。
答案 1 :(得分:0)
只需设置构建目标设备在Sumary中使用iPhone ...检查plist ...也只需加载.xib文件iPhone,在项目中清理并重建..检查您是否未加载某些目标< / p>
答案 2 :(得分:0)
你不应该相信你在targets->Summary
中看到的内容。特别是,如果你曾经改为“Universial”并回到“iPhone”。
而不是Summary
,您应该始终检查targets->Info
。
此外,如果您更改图标,方向等,通常只会在Info