可能只包含iPad版的图像?

时间:2014-01-15 18:50:53

标签: ios iphone ipad cocoa-touch

我正在使我的iPhone应用程序与iPad兼容。我想包含更大的图像文件,用于iPad版本的更高分辨率的艺术品,我不想包含在iPhone版本中(不希望二进制文件变得庞大)。有没有办法实现这一点,或者我几乎不得不将iPad艺术作品包含在iPhone版本中,反之亦然?

2 个答案:

答案 0 :(得分:3)

您必须同时包含通用应用程序,但从iOS7开始,当您使用资产目录时,用户不必下载任何不必要的图像。 Apple会为您解决此问题。

Asset Catalog Help

引用:

  

对于部署目标为iOS 7的项目,Xcode会将您的资产目录编译为运行时二进制文件格式,从而缩短应用程序的下载时间。

答案 1 :(得分:1)

如果您想在商店中拥有一个版本,则必须同时包含这两个版本。但是如果你想拥有单独的iPad和iPhone版本,那么他们每个人都只需要该版本的图像。只需在Xcode项目中为每个目标设置两个单独的目标,并确保只为需要它们的版本包含资源。