iOS IPA文件大小 - xcode-archive与xcodebuild命令

时间:2013-07-15 08:48:21

标签: xcodebuild ipa filesize

我遇到的问题是,使用XCode-GUI归档操作构建的文件与使用命令行构建(xcodebuild命令)创建的文件之间的iOS应用程序文件(IPA)的大小不同。 尺寸很重要,因为我们收到了来自Apple的以下信息:

下面列出的应用程序二进制文件在您提交时为44.6 MB,但在App Store处理后将为51.2 MB。这超出了蜂窝网络下载大小限制,需要通过Wi-Fi下载您的应用

使用Xcode构建的IPA文件比使用XCodeBuild命令构建的文件小7MB。

我正在使用的命令行: / usr / bin / xcodebuild -sdk iphoneos -configuration Release ARCHS = armv7 VALID_ARCHS = armv7

1 个答案:

答案 0 :(得分:8)

通过在命令行中添加以下开关来解决问题:

DEPLOYMENT_POSTPROCESSING = YES

STRIP_INSTALLED_PRODUCT = YES

SEPARATE_STRIP = YES

COPY_PHASE_STRIP = YES

我在XCode项目文件和GUI中也看到了这些设置,但是 - 出于某种原因 - 运行'Release'配置时不使用这些设置。