归档与xcodebuild命令

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

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

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

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


通过将以下开关添加到命令行解决问题:

DEPLOYMENT_POSTPROCESSING = YES

STRIP_INSTALLED_PRODUCT = YES

SEPARATE_STRIP = YES

COPY_PHASE_STRIP = YES

我也在XCode项目文件和GUI中看到这些设置,但由于某种原因,运行“Release”配置时没有这些设置。

链接地址: http://www.djcxy.com/p/59793.html

上一篇: archive vs. xcodebuild command

下一篇: xcodebuild archiving issue