ios - 资源文件大小超过 2GB 的企业应用程序

标签 ios ipad

我正在开发用于企业分发的 ipad 应用程序(仅供我公司人员使用)
它有很多视频文件、图片、pdf等。制作应用程序后,ipa的大小约为2.2 GB。
我想知道该应用程序是否可以在所有 iPad 上有效运行,或者这样做会不会很麻烦?
期待一些不会影响应用程序性能的解决方案

最佳答案

如果您保持在 2GB 以下,它肯定适用于所有设备,因为 AppStore 上的应用程序的最大限制是 2GB。

由于您是在内部分发,理论上它应该也可以处理更大的文件,例如您提到的 2.2GB。

大多数 iPad 应该有 FAT32 文件系统(或更好),它将物理限制设置为 4GB。但是我不知道是否存在具有 FAT16 文件系统的 iPad,如果有,它们的限制是 2GB!

但是,我不建议使用这么大的应用程序包。相反,我会使用一个小的应用程序包,让用户从公司服务器的应用程序内部下载内容。

如果您需要离线支持,您可以提供 bundle 或包供用户下载到他们的应用程序中,并将它们保存在那里(最好每个小于 2 GB)。

这有很多很好的理由:

  • 如果您需要为您的应用发布更新怎么办?您真的要强制您的用户下载一个新的 2GB 包来进行升级吗?

  • 如果您想添加更多内容怎么办?如果用户可以从应用程序内部下载这个不是更好吗?

  • 您可以让您的用户分步下载内容(应用程序包需要一次完整下载)

  • 让您的用户选择他们需要下载的内容

  • 让您的用户在下载内容时使用该应用

  • 还有更多...

关于ios - 资源文件大小超过 2GB 的企业应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9872699/

相关文章:

iphone - 注册多个远程通知类型时出错

c# - Monotouch IPA 替换在同一台计算机上签名的另一个应用程序

ios - iPad Safari Web Inspector 在页面加载时崩溃

ios - 明确 NSNotification 的 addObserver 函数中 notificationSender 的用途

iphone - AVCaptureVideoPreviewLayer镜像iPhone 4和iPad 2

iPhoneOS SDK - 从 View 中删除圆角(iPad 问题)

javascript - iPad 5x 操作系统错误渲染网页 JavaScript 是否常见?

ios - 展开/折叠 UITableview

c# - UI 空闲时 iOS 后台线程变慢

iphone - 通知中心和 'repeatInterval' 中的唯一条目