如何在Xcode上为iPhone / iPad项目生成.app文件

时间:2012-06-22 15:02:23

标签: iphone xcode app-store

我希望在应用商店发送和验证之前知道我的应用的大小。我在这个项目中使用了250个viewcontrollers,在资源中使用了大约120 Mo的图像。

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

提前致谢。

2 个答案:

答案 0 :(得分:0)

  • 您可以按照应用商店评论指南查看应用上传应用商店的要求。为此,请遵循review guideline link

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

答案 1 :(得分:0)

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

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

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

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

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

单击“分发...”,然后选择分发为“企业”或“特别部署”。保存文件,然后浏览到finder中新保存的.ipa文件。该文件的大小将略小于最终的AppStore大小。

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

如果您没有Apple开发人员帐户或知道从何处获取或安装证书,请参阅以下指南,从注册到提交到appstore:

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