我可以为同一个应用程序发布不同的版本吗?一个用于iPhone4视网膜显示器,另一个用于较旧的设备?

我可以为同一个应用程序发布不同的版本吗?一个用于iPhone4视网膜显示器,另一个用于较旧的设备?,iphone,ios4,Iphone,Ios4,我正在开发一款拥有大量资产的应用程序。由于该应用程序既有用于视网膜显示的资源,也有用于正常分辨率的资源,因此我认为在开发结束时,它将接近2GB 是否可以发布一个支持视网膜显示器的构建(仅包括带有视网膜显示器的设备使用的资产)和另一个仅用于较旧设备的构建(仅包括没有视网膜显示器的设备使用的资产) 编辑:这与发布我的应用程序的常规版本和高清版本是一样的,我对此不确定。我发现infinity blade仅适用于3GS及以上版本,因为它使用openGL 2.0。不可能对同一个应用程序有不同的版本(无论如

我正在开发一款拥有大量资产的应用程序。由于该应用程序既有用于视网膜显示的资源,也有用于正常分辨率的资源,因此我认为在开发结束时,它将接近2GB

是否可以发布一个支持视网膜显示器的构建(仅包括带有视网膜显示器的设备使用的资产)和另一个仅用于较旧设备的构建(仅包括没有视网膜显示器的设备使用的资产)


编辑:这与发布我的应用程序的常规版本和高清版本是一样的,我对此不确定。我发现infinity blade仅适用于3GS及以上版本,因为它使用openGL 2.0。

不可能对同一个应用程序有不同的版本(无论如何,相同的应用程序包ID)。因此,你必须为你希望瞄准的每一套不同的设备创建一个新的应用程序包

遗憾的是,从文档中无法将显示类型/显示比例指定为以下选项之一:


你有没有考虑过包括启动应用程序所需的最基本的图形,让用户只在应用程序启动后下载他们需要的资源?

作为比较,“元素:视觉探索”是1.71 GB。我认为苹果应该自动做到这一点。由于他们有2x命名约定,他们可以很容易地确定给定的文件是否会在您的设备上使用。没有理由下载永远不会使用的文件。@Evan 1.71 GB压缩或未压缩?我不确定2GB限制是用于压缩还是未压缩的appCompressed(存档)。(CMD+F“2GB”)我想我会对每个版本使用不同的捆绑包,比如iphone 4及以后版本的myGameHD,但应用内购买选项听起来要好得多。我以前使用过Store kit,但只用于解锁应用程序中已有的内容,从未尝试在应用程序之外下载内容。我有一个服务器,所以这是一个开始:)。你能给我指一下要开始的资源吗?。苹果公司究竟是如何评估数据链路连接器的?(我的第一个猜测是,在审查期间,他们试图自己下载内容)。谢谢苹果审查每个版本的屏幕截图和应用程序内购买情况。在iTunes connect中,您可以关联某个版本的应用程序内购买项目,以便在启动新的应用程序版本时显示这些项目,或者您可以提交应用程序内内容以供审阅,并在获得批准后将其推出。我认为你推出的第一个内容必须要有一个新的应用程序版本。也可以考虑第三方供应商,如城市飞艇,使您的生活更轻松。