在带有Xcode 4.3.2-iOS 5 SDK的iOS 6.1设备上部署

在带有Xcode 4.3.2-iOS 5 SDK的iOS 6.1设备上部署,ios,xcode,cocoa-touch,ios5,deployment,Ios,Xcode,Cocoa Touch,Ios5,Deployment,我想在iOS 6设备上部署iOS 5.1基本SDK项目(使用Xcode 4.3.2)。我完全了解目前关于这个问题的解决办法 注意:我不想在模拟器上工作,因为我正在使用MBPRO 13',iPad模拟器不适合我的屏幕。因为我似乎不能降低iPad的等级,这是我必须面对的问题 选项A:升级到Xcode 4.5 劣势 很多人在使用多个版本的Xcode时遇到了问题,我对当前的项目非常深入。所以我不能冒险 选项B:创建归档文件并将其作为IPA文件分发。然后通过iTunes将其发送到设备 劣势 这个选项

我想在iOS 6设备上部署iOS 5.1基本SDK项目(使用Xcode 4.3.2)。我完全了解目前关于这个问题的解决办法

注意:我不想在模拟器上工作,因为我正在使用MBPRO 13',iPad模拟器不适合我的屏幕。因为我似乎不能降低iPad的等级,这是我必须面对的问题

选项A:升级到Xcode 4.5

劣势

  • 很多人在使用多个版本的Xcode时遇到了问题,我对当前的项目非常深入。所以我不能冒险
选项B:创建归档文件并将其作为IPA文件分发。然后通过iTunes将其发送到设备

劣势

  • 这个选项似乎是最合适的选择,因为我不需要改变任何东西。但问题是,创建IPA并通过iTunes发送到设备大约需要3-4分钟
我要求解决方案A或B的缺点

  • 是否有一种可靠的方法来保持两个版本的Xcode,并以100%的安全性在它们之间切换,而不破坏任何Xcode
  • 是否有这样一个自动化系统,可以检索IPA并将其放入选项B的设备中
  • 还是有一个选项C可以帮助我解决这个问题

由于这应该是一个常见问题,因此应该有一个简单的解决方案。

Q:是否有一种可靠的方法来保持两个版本的Xcode,并以100%的安全性在它们之间切换,同时不破坏任何Xcode

是的,只要把它们安装在不同的地方就行了。我定期发布安装在
/Applications
中的Xcode版本和安装在
~/Applications
中的开发者预览版本

问:是否有这样一个自动化系统可以检索IPA并将其放入选项B的设备中

我不这么认为,所以你可以自己写。您还可以使用TestFlight

问:或者有没有一个选项C可以帮助我解决这个问题

答:升级到Xcode 4.6,并按照您应该的方式工作

还要注意的是,iPhone模拟器可以根据您的桌面进行缩放;当我在15“MBP上测试视网膜时,我经常不得不这样做