【发布时间】:2012-06-22 15:02:22
【问题描述】:
我想在应用商店发送和验证我的应用程序之前知道它的大小。我在这个项目中使用了 250 个视图控制器,并在资源中使用了大约 120 个月的图像。
我担心 Apple 因为它的大小而无法验证,这可能吗?如何创建这个项目的 .app 版本?
提前致谢。
【问题讨论】:
-
你好 Reex,你找到你想要的答案了吗?
我想在应用商店发送和验证我的应用程序之前知道它的大小。我在这个项目中使用了 250 个视图控制器,并在资源中使用了大约 120 个月的图像。
我担心 Apple 因为它的大小而无法验证,这可能吗?如何创建这个项目的 .app 版本?
提前致谢。
【问题讨论】:
除非您的应用大于 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
【讨论】:
您可以按照应用商店审核指南了解应用上传应用商店的要求。为此请关注review guideline link。
我认为根据苹果文档,大小超过 2GB 的应用程序将被拒绝。
【讨论】: