我建立这需要资源的1.8GB的应用程序。 这是一个企业应用程序将安装在受控环境中。 资源必须从一开始就在设备上,因为它没有将网络覆盖使用。
资源是专业地图瓦片这是在数以百计的PNG图像,包含在语义相关的文件夹的形式。
当包括这些直接在项目中,通过文件夹引用(因为图像是使用得到的路径检索)的Xcode减慢到爬行(由于索引和维护复杂的项目)的测试装置上和安装需要永远。 这可以通过第一次构建后去除图像来缓解(所以他们仍然在设备上),但是这并不理想。 此外,当他们在这个项目中,包大小是巨大的,这会导致部署问题(不仅下载时间,但它似乎经常无法从我们的内部Apperian应用程序商店下载的时候,大概是由于庞大的规模) 。
我尝试用分发应用程序没有资源并让它下载它们,如果需要的话,在第一次运行一个zip文件。 不幸的是解压的资源花费的时间不可持续的量。
我怎样才能打在Xcode中,一个小的分发包一个易于管理的项目,可管理的首轮体验之间的甜蜜点? 我很高兴为iPad将有坐了一个半小时左右的时候第一次安装应用程序,但比不再是行不通的。 难道还有比使用zip文件的资源更好的办法?