【问题标题】:(iphone) what's included in application binary, and how to view the size of it?(iphone) 应用程序二进制文件中包含什么,如何查看它的大小?
【发布时间】:2011-09-25 19:00:15
【问题描述】:

我希望我的应用小于 20Mb 限制。

Old posts 谈论压缩应用程序并查看文件大小。
但是通过 xcode4 归档,并通过管理器提交不显示文件。

管理器中列出的存档文件是 *.xarchive 格式,(我不确定这是否等同于过去的 zip 文件),我的显示为 45mb。
提交档案需要非常长的时间(大约 2 小时)。

我在使用 xcode3 时检查了应用程序的大小,它大约是 16mb,应该是搞砸了。

相关问题是:

  1. 当我的应用程序的项目目录是 MyAppDirectory,无所不能 在该目录下被包含 在二进制文件或只是我的东西 在 xcode 中添加到项目中?

  2. 我将图像/声音文件复制到 使用“复制文件”的资源 “构建阶段”,是否使 相同的图像/声音文件 包含在二进制文件中两次?(如何 我检查?)

【问题讨论】:

    标签: iphone xcode binary size organizer


    【解决方案1】:

    存档后,转到管理器并选择共享。然后从那里创建 ipa,ipa 是您将应用上传到应用商店时的(大约)大小。

    1. 否和是,已添加到目标的所有非源文件都将复制到 .app 文件夹中(iOS 应用程序只是文件夹)。所有源代码文件都将被编译成二进制文件,该二进制文件也包含在 .app 文件夹中。然后将其压缩,然后重命名为 .ipa(在称为“Payload”的导向器中使用 .app 文件夹)。

    2. 不,所有文件都复制一次到 .app 文件夹,如果复制两次,您将收到警告,但如果您使用文件夹并且相同的文件位于项目的多个文件夹中,那么它将是多次(针对每个文件夹)复制到 .app

    您可以轻松查看项目中是否有文件夹,它们是蓝色文件夹而不是黄色文件夹。

    【讨论】:

    • 谢谢,但问题仍然存在,为什么 *.xarchives 比我的 *.ipa 文件大 3 倍左右,为什么上传文件需要这么长时间?
    • .xarchives 不仅包含您的应用程序,还包含调试信息。一个 1mb 的应用程序将在 1 到 4 分钟内占用(我的情况)。上传。我对此没有真正的解释。
    猜你喜欢
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-28
    相关资源
    最近更新 更多