Ios &引用;。ipa“;文件大小问题-xcode存档

Ios &引用;。ipa“;文件大小问题-xcode存档,ios,xcode,app-store,itunes,Ios,Xcode,App Store,Itunes,我创建了一个大小接近5MB的项目,但从xworkspace归档应用程序后,它将增加到194Mb,IPA文件大小将增加到70MB 对于正常应用,使用大尺寸“ipa”是否合适 谢谢只要IPA文件大小小于100 MB就可以了。一旦文件大小超过100MB,则无法从移动互联网上的Appstore下载。只能通过WiFi下载 我建议您检查Xcode项目,以找到导致文件大小增加的大型依赖项。如果整个项目只有5Mb大小,则可能存在依赖项或复制生成路径资源问题 反复检查: 您是否需要所有链接到项目的框架 您是否有

我创建了一个大小接近5MB的项目,但从xworkspace归档应用程序后,它将增加到194Mb,IPA文件大小将增加到70MB

对于正常应用,使用大尺寸“ipa”是否合适


谢谢

只要IPA文件大小小于100 MB就可以了。一旦文件大小超过100MB,则无法从移动互联网上的Appstore下载。只能通过WiFi下载


我建议您检查Xcode项目,以找到导致文件大小增加的大型依赖项。

如果整个项目只有5Mb大小,则可能存在依赖项或复制生成路径资源问题

反复检查:

  • 您是否需要所有链接到项目的框架
  • 您是否有将未使用或不需要的文件复制到最终资源路径的构建阶段
  • 如果使用依赖关系管理器,如
    cocoapod
    carthage
    :是否需要所有拉入的外部框架
如果你想知道什么是大文件,一旦你有了IPA文件就很容易了:用“zip”扩展名重命名你的IPA,无存档,浏览

奖励:即使搜索者对你说“XX MB”,也不是最终尺寸。要知道最终尺寸,您可以在iTunesConnect上上传ipa,即使您不想使用它。处理后,在生成列表中。您可以拥有每个设备的最终尺寸。例:


正如你所看到的那样,与iphone 6的具体版本相比,通用版(Universal)相当大

不使用测试证书和配置文件使用客户端或帐户特定的应用程序证书可能会有所帮助(也有点过时)谢谢。是的,我已经签出了更大的文件项目。我没有找到任何更大的文件。我已经包含了所有必需的依赖项。您可以将位代码设置为启用。。。另一个是dSYM文件。要禁用它,请将位代码设置为NO,然后将dSYM发布模式设置为DWARF。@Nitesh IPA文件不包括dSYM(用于.xarchive),但是的,位代码可以扩大文件大小,即使在输入iOS 11的情况下,将位代码设置为true是个好主意(苹果会为您重新编译)@jlngdt谢谢!但当我导出.IPA文件时,它会给出两个复选标记,一个是dSYm,另一个是位代码。请解释我是新来的…看看这个:@jlngdt,所以现在应用商店不接受163 MB作为手机下载限制&向用户显示40 MB?编辑,使用iOS 11,限制已更新:150 MB