如何减小 Xcode 项目文件大小
How to reduce Xcode project file size
所以我正在尝试提交我的 WWDC 奖学金应用程序,但是文件大小限制为 100mb,而我的目前为 132mb。在过去的几个小时里,我一直在减小图像的大小,并压缩它们,但我只节省了大约 10mb...
所以现在我想弄清楚是什么占用了所有 space,以及我可以删除哪些内容以使其小于 100mb。
我注意到当我进入 'Developer' 文件夹并右键单击我的项目并点击 'Get info' 时,它显示该文件为 132mb,但是如果我进入并检查三个文件夹单独加起来只有大约 40mb。
如果我去 ~/Library/Developer/DerivedData
那么这个项目的文件大约是 250mb,那么里面有什么可以删除的吗?
提前致谢!
~/Library/Developer/DerivedData
可以随时全部删除。但是,这样做不会影响应用程序的大小。
首先查看您包含的任何资产,图像、视频、声音、数据和字体。找出可以消除、减少或外部托管的内容。很多时候你可以用绘图代码替换大图。
Select 你的项目目标 > 构建设置,检查你的 VALID_ARCHS
:
删除无用的,只保留正确的和更少的项目拱门,更多的拱门将导致最终归档的二进制文件更大。我认为在这种情况下您只能将 x86_64
保留在那里。
有关 ARCH
的更多阅读,您可以查看 THIS ANSWER(关于 iOS)。
终于找到问题了。我用终端命令打开隐藏文件,发现文件夹中有一个.git文件,占用了93mb。我现在已经删除了文件,它的大小减少到 37mb。
所以我正在尝试提交我的 WWDC 奖学金应用程序,但是文件大小限制为 100mb,而我的目前为 132mb。在过去的几个小时里,我一直在减小图像的大小,并压缩它们,但我只节省了大约 10mb...
所以现在我想弄清楚是什么占用了所有 space,以及我可以删除哪些内容以使其小于 100mb。
我注意到当我进入 'Developer' 文件夹并右键单击我的项目并点击 'Get info' 时,它显示该文件为 132mb,但是如果我进入并检查三个文件夹单独加起来只有大约 40mb。
如果我去 ~/Library/Developer/DerivedData
那么这个项目的文件大约是 250mb,那么里面有什么可以删除的吗?
提前致谢!
~/Library/Developer/DerivedData
可以随时全部删除。但是,这样做不会影响应用程序的大小。
首先查看您包含的任何资产,图像、视频、声音、数据和字体。找出可以消除、减少或外部托管的内容。很多时候你可以用绘图代码替换大图。
Select 你的项目目标 > 构建设置,检查你的 VALID_ARCHS
:
删除无用的,只保留正确的和更少的项目拱门,更多的拱门将导致最终归档的二进制文件更大。我认为在这种情况下您只能将 x86_64
保留在那里。
有关 ARCH
的更多阅读,您可以查看 THIS ANSWER(关于 iOS)。
终于找到问题了。我用终端命令打开隐藏文件,发现文件夹中有一个.git文件,占用了93mb。我现在已经删除了文件,它的大小减少到 37mb。