归档与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