我目前正在开发一款通用的iOS应用程序,由于视频和声音文件的大量使用,该应用程序的大小超过了100mb。我已经实现了一个在运行时(从网站)加载这些资产的解决方案,但我想知道Apple是否批准了这些行为。
现在的工作方式是:
为每种iOS设备类型创建一个包(包含所有视频和声音文件):iPhone,iPhone Retina和iPad。
然后将此捆绑包压缩并上传到服务器。
根据安装应用程序的设备,下载相应的zip文件,保存到Documents目录然后解压缩。
最后,捆绑包加载了[NSBundle bundleWithPath:]
这种方法运行正常,但是如果苹果公司可能会拒绝该应用程序,我无法通过阅读文档找出答案吗?谢谢!
答案 0 :(得分:1)
只要您移动音频和视频文件,Apple就不会有问题。
但是我建议(为了用户的缘故)将软件包进一步分解,以便用户不必遭受100MB的下载。
可能包含一些文件,以便没有互联网的用户可以对您的应用做些什么。