我有一台旧的第一代iPad,运行的是最新的iOS 5.1.1
我想为其编写一些基本的应用程序,但是在Mac上,我有Xcode 8,它将旧的iPad显示为不受支持的设备,并且我无法在其上调试或运行软件。
我想下载旧版本的Xcode并使用它,但是在花大量时间下载大型gig之前,我想知道可以实际使用的最佳(最新)Xcode版本。
另外,有人知道该版本的Xcode是否可以在macOS Sierra上运行,还是我需要虚拟机或其他东西?
经过大量Google搜索后,我一直找不到答案。
谢谢
最佳答案
我在OS X 10.6.8(雪豹)上使用XCode 4.2,并从Xcode 4.3.1(从OS X Lion)提取了iOS 5.1模拟器,以便为旧iPad开发应用程序并在模拟器上对其进行测试。然后,我将代码移至另一台Mac,以使其与最新的iOS,itunesconnect等兼容。
如果要在旧设备上测试应用程序,则必须在Apple上获得一个开发人员帐户,然后在旧计算机上安装证书和配置文件。
如果您想将应用程序实际提交到应用程序商店,则必须符合最新的iOS(处理不赞成使用的类的不同情况等)。
...如果该版本的Xcode将在macOS Sierra上运行,或者我需要虚拟机
我个人的喜好是使用一台二手Mac mini,为一系列设备设置它,贴上标签,而不在上面安装任何其他软件。硬件价格便宜,而且新的操作系统总是会破坏某些东西。我的口号是:“如果要保留旧版软件支持,请保留旧版硬件”。
希望这可以帮助!