【发布时间】:2011-07-25 23:38:30
【问题描述】:
由于视频和声音文件的大量使用,我目前正在开发一个大小已超过 100mb 的通用 iOS 应用程序。我已经实现了在运行时(从网站)加载这些资产的解决方案,但我想知道 Apple 是否批准此类操作。
它现在的工作方式是这样的:
为每个 iOS 设备类型创建一个包(包含所有视频和声音文件):iPhone、iPhone Retina 和 iPad。
然后这个包被压缩并上传到服务器。
根据安装应用程序的设备,下载相应的 zip 文件,保存到 Documents 目录,然后解压缩。
最后用 [NSBundle bundleWithPath: ]
加载包
此方法效果很好,但我无法通过阅读文档来确定 Apple 是否会因此拒绝该应用程序?谢谢!
【问题讨论】:
-
我喜欢你的解决方案!你为什么不试试呢?苹果还“只是”跟踪了他们的 iPhone 用户,所以你为什么要打扰 ;)
标签: ios runtime loading assets nsbundle