Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcodebuild iOS IPA文件大小-xcode存档与xcode构建命令_Xcodebuild_Ipa_Filesize - Fatal编程技术网

Xcodebuild iOS IPA文件大小-xcode存档与xcode构建命令

Xcodebuild iOS IPA文件大小-xcode存档与xcode构建命令,xcodebuild,ipa,filesize,Xcodebuild,Ipa,Filesize,我遇到了一个问题,即使用XCode GUI归档操作生成的文件与使用命令行生成(XCode build命令)创建的文件之间的iOS应用程序文件(IPA)大小不同。 尺寸很重要,因为我们从苹果那里得到了以下信息: 下面列出的应用程序二进制文件在您提交时为44.6MB,但在应用商店处理后将为51.2MB。这超出了蜂窝网络下载大小限制,需要通过Wi-Fi下载您的应用程序 使用Xcode生成的IPA文件比使用XCodeBuild命令生成的文件小7MB 我正在使用的命令行: /usr/bin/xcodebu

我遇到了一个问题,即使用XCode GUI归档操作生成的文件与使用命令行生成(XCode build命令)创建的文件之间的iOS应用程序文件(IPA)大小不同。 尺寸很重要,因为我们从苹果那里得到了以下信息:

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

使用Xcode生成的IPA文件比使用XCodeBuild命令生成的文件小7MB

我正在使用的命令行:
/usr/bin/xcodebuild-sdk iphoneos-configuration Release ARCHS=armv7 VALID\u ARCHS=armv7通过向命令行添加以下开关来解决问题:

部署\后处理=是

条带\u已安装\u产品=是

分离条=是

复制\u相位\u条=是


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

出于好奇,我测试了这些选项中哪一个负责生成较小的二进制文件。部署_POSTPROCESSING=YES就是我所需要的。你应该接受这个答案。谢谢,我快疯了。