【问题标题】:How to generate .app file for an iPhone/iPad project on Xcode如何在 Xcode 上为 iPhone/iPad 项目生成 .app 文件
【发布时间】:2012-06-22 15:02:22
【问题描述】:

我想在应用商店发送和验证我的应用程序之前知道它的大小。我在这个项目中使用了 250 个视图控制器,并在资源中使用了大约 120 个月的图像。

我担心 Apple 因为它的大小而无法验证,这可能吗?如何创建这个项目的 .app 版本?

提前致谢。

【问题讨论】:

  • 你好 Reex,你找到你想要的答案了吗?

标签: iphone xcode app-store


【解决方案1】:

除非您的应用大于 2GB,否则您不会被 Apple 拒绝。但是,如果您的应用程序小于 50MB,您将获得更多下载,因为用户可以通过通过 3G 连接的 iPhone/iPad 下载它。如果它更大,则只有 Wi-Fi 可以工作。尝试通过 3G 下载您的应用的用户会收到以下消息:

http://media.hottipscentral.com/wp-content/uploads/2012/03/50mb-limit.png

获得应用商店大小提示的最快方法是为设备构建项目并找到您的 .app 文件。通常它位于项目导航器的底部。右键单击它并选择“在取景器中显示”并在那里检查它的大小。这将给出最终值的提示,但它通常比最终大小大一点。

检查最终应用商店规模的最准确方法是为您的应用安装有效的 Ad Hoc 分发证书,然后在 Xcode 中选择产品 > 存档。

存档完成后,您应该最终进入“管理器”>“存档”视图。选择您新创建的存档。 观察! Organizer 中有一个名为“Estimated App Store Size: XX MB”的值。不要相信这个值,它已经在许多其他关于 SO 的问题中讨论过,它并不准确。

单击分发...并选择分发为企业或临时部署。保存文件,然后在 finder 中浏览到新保存的 .ipa 文件。该文件的大小将比您最终的 AppStore 大小略小。

要提交您的应用,您需要安装并选择您的 App Store 分发证书,然后按照我上面提到的相同方式选择存档,只是现在当您已点击“分发”,您选择了 AppStore。

如果您没有 Apple 开发者帐户或不知道在哪里获取或安装您的证书,这里有一个指南,可以指导您从注册到提交到应用商店:

how-to-submit-your-app-to-apple-from-no-account-to-app-store-part-1

how-to-submit-your-app-to-apple-from-no-account-to-app-store-part-2

【讨论】:

    【解决方案2】:
    • 您可以按照应用商店审核指南了解应用上传应用商店的要求。为此请关注review guideline link

    • 我认为根据苹果文档,大小超过 2GB 的应用程序将被拒绝。

    【讨论】:

    • AppStore 中应用的最大限制为 2 GB。但是,如果应用程序大于 50MB,用户只能通过 WiFi 下载应用程序。旧值是 20MB。你把它弄混了......
    • 您可以查看苹果评论指南。请检查我的更新答案
    • 如您所见,该段落说“大小超过 20MB 的应用程序不会通过蜂窝网络下载”。并没有说他们会被拒绝,有很大的不同。大于此值的应用程序将不会通过通过 3G 网络连接的 iPhone/iPad 下载,只能通过 WiFi 下载。此外,随着 iPad 3 的发布,此限制已更改为 50MB。
    • 查看此链接:hottipscentral.com/…
    • 好的,感谢您提供信息,我也会更新我的答案。非常感谢...期待未来的建议..!!!
    猜你喜欢
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    相关资源
    最近更新 更多