【问题标题】:flex app open in portrait in portrait instead I am forcing an app to open in landscapeflex 应用程序以纵向方式打开,而不是我强制应用程序以横向方式打开
【发布时间】:2026-01-05 22:35:01
【问题描述】:

我有

<aspectratio>landscape</aspectratio> and     <autoOrients>false</autoOrients>

在我的 app.xml 文件中,我的应用程序仅支持横向。苹果仍然拒绝它。

我使用过 air sdk 13.0.0.** 和 flash builder 4.7

他们给出了拒绝号 10.6:Apple 和我们的客户高度重视简单、精致、有创意、经过深思熟虑的界面。他们需要做更多的工作,但值得。苹果设定了很高的标准。如果您的用户界面很复杂或不太好,则可能会被拒绝 甚至我的应用只为 iPad 制作

<iPhone>
    <InfoAdditions><![CDATA[
        <key>UIDeviceFamily</key>
        <array>
            <string>2</string>
        </array>
    ]]></InfoAdditions>
    <requestedDisplayResolution>high</requestedDisplayResolution>
</iPhone>

你能告诉我他们为什么拒绝它吗?

他们给了我拒绝截图:

【问题讨论】:

标签: apache-flex air flash-builder


【解决方案1】:

您需要将 AutoOrients 设置为 True。你可能会问为什么?您的应用需要横向或纵向工作。除此之外,它需要倒置或正常工作。

因此,如果它设置为 false 并且您转动设备,您的应用就会颠倒过来。这是不允许的。

您可以在此处找到所有审核指南:https://developer.apple.com/appstore/resources/approval/guidelines.html

【讨论】:

  • @naveed,它有用吗?如果可以,是否可以接受我的回答?
最近更新 更多