代码之家  ›  专栏  ›  技术社区  ›  ratsimihah

为什么Xcode仍然会将图像复制到设备上,即使我从捆绑包中删除了它们?

  •  0
  • ratsimihah  · 技术社区  · 13 年前

    我过去常常在设备内的应用程序中存储一些图片,然后决定将它们转移到服务器上。然而,即使我从捆绑包中删除了它们,当我在设备上调试应用程序时,它们仍然会复制到设备上。

    我确保将它们从“复制捆绑资源”构建阶段中删除。 此外,不带图片的捆绑包大小为20Mb,带图片的大约为400Mb,档案大小也是如此。我可以确认,当我现在归档我的应用程序时,它的大小如预期的那样为20Mb,但当我将其安装在设备上时,它占用了400Mb。

    我很困惑。知道发生了什么事吗?谢谢。

    2 回复  |  直到 13 年前
        1
  •  3
  •   Mick MacCallum    13 年前

    您可以通过执行以下步骤来修复此问题。

    1. Command-shift-k=清除目标
    2. 命令选项-shift-k=清空缓存并清除所有目标
    3. 从设备中删除应用程序
    4. 重新启动Xcode

    如果这不起作用,什么都不会!

    注: 为了获得最佳效果,请在再次构建到设备之前执行所有这些步骤。

        2
  •  1
  •   terry lewis    13 年前

    我遇到了这种情况,我不得不从设备中删除该应用程序,然后重新构建它,并将其放回原处进行修复。这可能对你有用。