Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 关于App Store中更新的快速更新_Iphone_Ios4_App Store_Upgrade - Fatal编程技术网

Iphone 关于App Store中更新的快速更新

Iphone 关于App Store中更新的快速更新,iphone,ios4,app-store,upgrade,Iphone,Ios4,App Store,Upgrade,我有一个可以在ios3(3.0-3.1.3)中运行的应用程序,但是他们不推荐ios4中的一些代码。问题是,如果我更新到ios4代码(3.2-),它将不再适用于较旧的手机 如果我发布了一个针对ios4的更新,那么拥有ios3版本的人会怎么样?上面写着“对不起,你不能拥有它”吗?它是否允许他们覆盖它,然后用“立即升级到4.0”框打他们?我担心他们会被提供更新,下载,覆盖旧的,现在他们的旧手机无法使用* 谢谢你的帮助 (*我知道ios4的升级是免费的,但我很确定我的用户群很可能是“我喜欢我的手机,因为

我有一个可以在ios3(3.0-3.1.3)中运行的应用程序,但是他们不推荐ios4中的一些代码。问题是,如果我更新到ios4代码(3.2-),它将不再适用于较旧的手机

如果我发布了一个针对ios4的更新,那么拥有ios3版本的人会怎么样?上面写着“对不起,你不能拥有它”吗?它是否允许他们覆盖它,然后用“立即升级到4.0”框打他们?我担心他们会被提供更新,下载,覆盖旧的,现在他们的旧手机无法使用*

谢谢你的帮助


(*我知道ios4的升级是免费的,但我很确定我的用户群很可能是“我喜欢我的手机,因为它是非常感谢你的”类型,只是为了我的小应用被迫进入一个新的操作系统而感到恼火。)

我认为在同一个应用程序中处理os 3和os 4是你的工作(如果你愿意,这不是义务)

您可以检查操作系统,然后根据操作系统进行操作。 当您需要使用仅存在于OS 4中的框架时,可以设置弱依赖项(目标“项目名称”信息=>General选项卡)


顺便说一下,您可以指定您的应用程序仅适用于>iOS 4.0,然后用户必须在更新应用程序之前更新其操作系统。但我从来没有遇到过这样的问题。我认为当用户想要安装或更新应用程序时,它会在AppStore中处理

谢谢。我想在同一个应用程序中处理3和4,但结果证明不可行。这是MPMoviePlayerController,它在4.0版本中发生了巨大的变化。所以如果你有一部3.0版本的手机,你去更新,它是一个4.0版本的更新,它会在你按下OK之前警告你吗?哈。。。是的:/根据操作系统的不同,您可以通过使用两种不同的控制器来实现。祝你好运