使用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进行测试。