Deployment iOS5-设置部署目标和构建

Deployment iOS5-设置部署目标和构建,deployment,ios5,Deployment,Ios5,我正在使用iOS5 GM Seed,并使用“故事板”概念创建了一个应用程序。现在我想将应用程序分发到app store,并将部署目标设置为iOS4.2 该应用程序在模拟器中测试时,运行良好。 当我使用开发配置文件为iOS设备构建它在设备上进行测试时,它给出了一个错误:“故事板在iOS 4.3和更早版本上不可用” 如何解决此问题并使我的应用程序也在ios4.2上运行。自从苹果正式发布XCode 4.2以来: 尝试关闭项目,并在从模拟器切换到设备后重新打开它 为我工作。我今天在使用XCode 4.2

我正在使用iOS5 GM Seed,并使用“故事板”概念创建了一个应用程序。现在我想将应用程序分发到app store,并将部署目标设置为iOS4.2 该应用程序在模拟器中测试时,运行良好。 当我使用开发配置文件为iOS设备构建它在设备上进行测试时,它给出了一个错误:“故事板在iOS 4.3和更早版本上不可用”


如何解决此问题并使我的应用程序也在ios4.2上运行。

自从苹果正式发布XCode 4.2以来:

尝试关闭项目,并在从模拟器切换到设备后重新打开它


为我工作。

我今天在使用XCode 4.2时遇到了同样的问题。以下是我为使其正确构建所做的工作:

  • 将部署和生成选项设置回5.0
  • 清理项目
  • 关闭项目
  • 退出XCode
  • 重新启动XCode
  • 调试/构建项目

  • 我成功了!我不知道这是怎么发生的,但在构建设置中,iOS部署目标设置是iOS 4.2,这就是我遇到此问题的原因。我将其设置回iOS5.0,不需要更多。它刚刚开始工作。

    你-故事板在iOS 5和更高版本中受支持,并且默认情况下对新项目启用。但是,如果你的应用程序必须在早期版本的iOS上运行,你就不能使用情节串连板,应该继续使用nib文件

    XCode 4.2仍然是预发布的,根据NDA,开发者还不能谈论它。如果你真的迫不及待地想得到答案,你应该在devforums.apple.com上问这个问题,在那里谈论苹果工具的预发布版本是合法的。但是GMSeed已经发布,苹果已经在app store中接受应用。必须等到iOS 5.0正式发布并最终发布。在苹果公司的公开邮件列表上,一位现代化者刚刚将另一位询问AVFoundation的开发者夷为平地。哦,哇。。他们改变了吗?!它也应该在iOS 4上运行:(如果它这么简单就好了!对我来说根本不起作用,我仍然会收到错误。)(这对我来说不起作用,我仍然收到错误。但是,在这个线程中发现并解决了问题: