0

我想将应用程序上传到应用程序商店进行审查,但似乎我还需要 iPhone 5 屏幕截图,但我没有为 iPhone 5 准备的应用程序。请问,我怎样才能只为 iphone 3gs、4、4s 部署应用程序?

我在 Targets/Build Settings/ Architectures Standard armv7 中找到了一些东西,而Base SDK是最新的 iOS 6.0。那是我必须改变的吗?

4

5 回答 5

1

为了绝对清楚起见,Apple 于 2013 年 3 月 21 日发布了一项公告,指出从 2013 年 5 月 1 日开始,必须为配备 Retina 显示屏的 iOS 设备构建新的应用程序和应用程序更新,并且 iPhone 应用程序还必须支持 iPhone 5 上的 4 英寸显示屏。

您可以在此处查看公告。

于 2013-03-31T14:46:02.420 回答
0

你不能,只有在 iPhone5 发布之前提交的应用程序才能在新 iPhone 上以“iPhone 4 模式”运行。应用程序的所有更新和新提交的应用程序必须支持新的 4 英寸屏幕。

您不能在目标设置中排除 iPhone5,如果有办法做到这一点,Apple 就不会批准它。您可以取消对旧设备的支持,但永远不能取消对新设备的支持。

毕竟,Apple 希望尽可能多的应用程序尽快适应新格式,这就是你必须做的......别担心 - 如果你相当习惯于开发 iOS,你可以在就几个小时……

于 2012-10-10T11:43:24.610 回答
0

我在 iPhone 5 发布后提交了一个应用程序,其中包含在 iPhone 5 上运行 letterboxed 的最新版本 XCode。只需从支持的架构中删除 armv7s。

于 2012-10-10T15:45:41.023 回答
0

最好的解决方案是为 iPhone 5 的显示屏正确准备您的应用程序。和不。更改基础 SDK 在这里无济于事。

于 2012-10-10T11:33:18.403 回答
0

Apple 表示,如果使用 4.5 之前的 Xcode 版本(因此使用 SDK 5.1 或更早版本)开发,他们仍将(当前)接受不支持特定 iOS 6 和 iPhone 5 的应用程序。以这种方式构建的应用程序明确不允许 568h 支持。

以这种方式构建的应用程序将在 5 上的信箱中运行,或者 iPad 用于仅旧版 iPhone 应用程序的类似 1X/2X 兼容性框。

于 2012-10-10T14:45:58.930 回答