【发布时间】:2011-11-11 12:26:41
【问题描述】:
我正在尝试弄清楚如何以正确的方式构建我的 Cocoa 应用程序的发布版本。
到目前为止,我使用了 Build for Archiving 选项,并从 Xcode 的 DerivedData 文件夹深处获取了应用程序包。
今天我尝试了 Archive 菜单命令,并使用 Share 来保存我的 app bundle。它看起来更干净,更少hacky。挖掘 DerivedData 文件夹感觉不是正确的做法。
但事情就是这样。这两个应用程序包中的二进制文件并不相同。据我所知,它们的行为相同。但是diff 表明它们并不相等,并且它们的大小表明存在不止是微不足道的差异。例如,我使用“Build for Archiving”制作的发布二进制文件的大小为 29,576 字节。 “存档”版本只有 21,536 字节。
Archiving 和 Archive sound 好像它们基本上应该是一回事。为什么它们不同?哪个“更好”?
【问题讨论】:
标签: xcode xcode4 release archive