我在我的Mac上安装了两个XCode,分别是Xcode 6.1和Xcode 5.1。 我使用Xcode 6.1进行iOS开发。由于出现了一些在iOS 7中引起的错误,我需要iOS 7模拟器。当我有Xcode 5.1的iOS 7.1模拟器时,我是否需要下载Xcode 7模拟器,或者将我的模拟器从5.1复制到6.1中,Xcode 6.1是否可行?
如果可能,请告诉我如何操作?
先谢谢了。
我在我的Mac上安装了两个XCode,分别是Xcode 6.1和Xcode 5.1。 我使用Xcode 6.1进行iOS开发。由于出现了一些在iOS 7中引起的错误,我需要iOS 7模拟器。当我有Xcode 5.1的iOS 7.1模拟器时,我是否需要下载Xcode 7模拟器,或者将我的模拟器从5.1复制到6.1中,Xcode 6.1是否可行?
如果可能,请告诉我如何操作?
先谢谢了。
iOS 版本大于 13 的情况下
/Applications/OldXcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
复制所需的模拟器 SDK,并将其粘贴到另一个 XCode 版本的同一路径上,然后根据版本重命名 SDK。
例如,我有 13.3
版本的 SDK,我需要将其复制到新的 Xcode 版本 13.4
中,最终路径如下:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.3.sdk
同时复制 iOS.simruntime
从
/Applications/OldXcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles
或者
/Applications/OldXcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes
并将其粘贴到以下路径:
/Users/waqasahmed/Library/Developer/CoreSimulator/Profiles
或者
/Users/waqasahmed/Library/Developer/CoreSimulator/Profiles/Runtimes
然后根据版本重命名它们,例如对于版本 13.3,请将其重命名为 iOS 13.3.simruntime
打开路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
复制你想要的模拟器SDK,并将其粘贴到另一个XCode版本中与上述相同的路径中。
在新的Xcode 7中无法使用iOS 6模拟器运行时。iOS 6模拟器运行时与新的CoreSimulator架构不兼容。