2011-04-27 66 views
1

我最近切换到Xcode 4(来自Xcode 3),并注意到我生成的压缩应用程序文件的大小跳跃了> 3MB。我尝试使用与Xcode 4中相同的项目文件在Xcode 3上构建它,并且仍然存在大小差异。Xcode 4中的压缩应用程序(.ipa)比Xcode 3更大?

我的下一步应该怎样调试呢?我应该检查特定的Xcode设置或偏好吗?如何根据Xcode的版本对项目首选项进行不同的解释?

+0

您是否无意中在Xcode 4上以调试模式构建应用程序? – 2011-04-27 23:06:48

+0

你在编译之前清理过你的项目吗? – Julian 2011-04-27 23:35:22

回答

0

也许你正在为两种架构构建一个胖二进制文件。

检查项目的“构建设置”选项卡中的“架构”选项。 如果设置为“标准”,则Xcode将包含armv6和armv7的二进制文件。将其更改为“优化”,Xcode将仅为armv7构建。我认为,苹果自iPhone 3GS和第三代iPod touch起使用armv7。

+0

这并不意味着与我所询问的项目相关,但已证明在我正在开展的项目中非常有用。 :-) – Arkaaito 2011-09-18 22:56:26