使用Xcode 4.3.2在iOS 6.1设备上部署 - iOS 5 SDK

问题描述:

我想在iOS 6设备上部署iOS 5.1 BASE SDK项目(使用Xcode 4.3.2)。我完全了解目前关于这个问题的解决方案;使用Xcode 4.3.2在iOS 6.1设备上部署 - iOS 5 SDK

注:我不想在模拟器上工作,因为我在MBPRO 13' 和iPad模拟器的工作不适合我的屏幕。由于我无法降级iPad,因此我必须处理这些问题。

选项A:升级到Xcode的4.5

缺点

  • 很多,同时具有的Xcode的多个版本,我在远深度与当前项目有问题的人。所以我不能冒这个险。

选项B:创建存档文件并将其作为IPA文件分发。然后通过iTunes发送到设备。

缺点

  • 此选项似乎是最合适的选择,因为我没有任何改变。但问题是创建IPA需要大约3-4分钟,并通过iTunes发送到设备。

我要求的选项A的缺点或B.

  • 任何变通办法是有一个坚实的方式来保持Xcodes的两个版本,并与100%安全它们之间进行切换,并没有任何突破Xcode的?
  • 是否有这样一个自动化,将检索IPA并将其放入设备的选项B?
  • 还是有一个选项C,这将帮助我解决这个问题?

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

问:是否有一种可靠的方法来保持两个版本的Xcode并在它们之间切换并具有100%的安全性并且不会破坏任何Xcode? A:是的,只需将它们安装在不同的地方即可。我经常在/Applications和​​安装的Developer Preview版本中安装已发布的Xcode版本。

问:是否有这样的自动装置可以检索IPA并将其置于设备上以便选择B? A:我不这么认为,所以你可以自己写。你也可以使用TestFlight。

问:还是有一个选项C可以帮我解决这个问题吗? A:更新到Xcode 4.6,只是像你应该工作。

另请注意,iPhone模拟器可缩放以适合您的桌面;我经常不得不在15英寸MBP上对Retina iDevices进行测试。