我刚刚开始学习iOS开发。我有一个正在运行El Capitan(10.11.6)的旧MacBook Pro。我读到,将兼容的最后一个版本是8.2。如果有以后的版本可以正常工作,请告诉我。
在8.2中开发的缺点是最新版本的9.2?如果我在8.2上发展,我会面临任何主要问题吗?
预先感谢您的答复。
最大的缺点可能是您无法访问iOS 11 SDK,该iOS 11 SDK使用Xcode 9发货。这意味着您将无法使用任何新功能在您的应用程序中iOS 11。如果您使用的是Swift,您也不会获得最新版本。
-
您将面临语言问题,因为XCode 8.2支持Swift 2.3时XCode 9.2支持最新的Swift 4.0
-
Xcode 9包括用于iOS 11.2的SDK,WatchOS 4.2,MacOS 10.13.2和TVOS 11.2
-
Xcode 9.2具有iPhone X模拟器(新设备)
您在迁移到最新的时面临问题。
如果您的MacBook规格不够快,最新的Xcode会让您受苦。同样,最新的Xcode也需要MacOSX High Sierra。然而,为了进行比较,我的Mac Mini 2012在Mac High Sierra和Xcode 9.2上运行" OK ISH"。因此,如果您的MacBook规范与我的规格相似,则应该使用最新的规格。