2

由于视频和声音文件的大量使用,我目前正在开发一个大小已超过 100mb 的通用 iOS 应用程序。我已经实现了在运行时(从网站)加载这些资产的解决方案,但我想知道 Apple 是否批准此类操作。

它现在的工作方式是这样的:

  1. 为每个 iOS 设备类型创建一个包(包含所有视频和声音文件):iPhone、iPhone Retina 和 iPad。

  2. 然后这个包被压缩并上传到服务器。

  3. 根据安装应用程序的设备,下载相应的 zip 文件,保存到 Documents 目录,然后解压缩。

  4. 最后用 [NSBundle bundleWithPath: ] 加载包

这种方法效果很好,但我无法通过阅读文档来弄清楚苹果是否会因为它而拒绝该应用程序?谢谢!

4

1 回答 1

1

只要您只是移动音频和视频文件,Apple 就不会有问题。

但我建议(为了用户的利益)进一步分解包,这样用户就不必忍受 100MB 的下载。

也许包括一些文件,以便没有互联网的用户可以对您的应用程序做一些事情。

于 2011-07-25T23:48:46.813 回答