【问题标题】:Apple App Submission Questions苹果应用提交问题
【发布时间】:2013-09-13 20:59:13
【问题描述】:

我即将第一次提交我的苹果 iOS 应用, 并有一些关于提交的一般性问题。

1) 我可以具体选择平台吗,比如 iPad 或 iPhone,但不能同时选择两者?

2) 我的应用程序总体上运行良好,但在应用程序的某个点不断收到警告,并且经常崩溃。苹果对此有多严格,这是否会成为拒绝的原因?

3) 上传过程是怎样的?我是要手动上传所有类、资源和框架,还是有一种神奇的方式可以为我上传所有内容?

4) 是否需要有一个支持该应用程序的网站?还是我可以留空?

*添加: 5)如果被拒绝一次,我可以用同一个应用重新申请吗?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    1) 这是一个项目设置。如果您计划同时发布 iPhone 和 iPad 版本(多个 xib 等),您将需要做一些额外的工作。

    2) 通过仪器运行您的应用程序并尝试减少内存泄漏。此外,如果您在应用中处理大图像,请谨慎使用并确保正确释放所有内容(根据我的经验,这是应用崩溃的主要原因之一)。

    3) 您将构建应用程序以供发布,并使用您的开发人员证书对其进行签名(一旦您完成所有设置,Xcode 将为您执行此操作)。然后,您将通过 Web 界面填写应用程序信息、上传屏幕截图,最后是您之前构建的 .app 压缩包。确保您的 zip 文件名中没有任何空格,并且不要更改您的 .app 名称。

    4) 您不需要网站来提供支持,但如果需要,只需链接到您的个人网站之一(推特等)。

    5) 在 Apple 最终批准您的应用之前,您可以重新提交您心中的内容。但是,除非您正在执行 Apple 明确禁止的操作,或者您的应用处于糟糕的状态,以至于测试人员甚至无法对其进行测试,否则您通常不会遇到拒绝问题。

    【讨论】:

      【解决方案2】:

      5) 是的,您可以根据需要多次重新提交。您甚至不必增加版本号(可能您自己的内部会计除外)。不过,这取决于拒绝的原因——如果这是你修复的错误,那是一回事;如果是因为违反政策而被拒绝,重新提交对您没有多大帮助。

      【讨论】:

        【解决方案3】:

        在审核您的应用之前,必须先纠正以下问题:

        无效的二进制架构 - iOS 3.0 引入了对多种二进制架构的支持。如果您的二进制文件是为多种架构构建的,则您的 Info.plist 必须具有一个值至少为 3.0 的 MinimumOSVersion 键。此外,如果您的应用程序旨在支持早期的 iPhone 和 iPod touch 型号,您的应用程序必须至少包含 armv6 二进制文件;除非在 Info.plist UIRequiredDeviceCapabilities 键中也存在 armv7 所需的设备功能,或者 MinimumOSVersion 键的值为 4.3 或更高,否则将不接受“瘦”仅 armv7 二进制文件。

        有关详细信息,请参阅技术问答 QA1707:http://developer.apple.com/iphone/library/qa/qa2010/qa1707.html

        纠正这些问题后,请转到“版本详细信息”页面并单击“准备上传二进制文件”。继续提交过程,直到应用状态为等待上传,然后使用 Application Loader 上传更正后的二进制文件。

        【讨论】:

          【解决方案4】:

          1) 你用你的应用来做。

          2) 如果它在测试时崩溃,它将被拒绝。

          3) 您构建应用程序,将其压缩并上传。

          4) 你必须输入一些信息。它应该存在。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2020-09-03
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-04-24
            • 1970-01-01
            • 1970-01-01
            • 2014-02-02
            相关资源
            最近更新 更多