我的Mac上安装了2个XCode,分别是Xcode 6.1和Xcode 5.1。我使用Xcode 6.1 iOS进行开发。对于iOS 7中引发的一些错误,我需要iOS 7模拟器。我下载Xcode 7模拟器当我的iOS 7.1模拟器与我的Xcode 5.1,或Xcode 6.1将工作当我将我的模拟器从5.1复制到6.1?
如果可以,请告诉我怎么做?
提前Tnx
答案 0 :(得分:3)
对于大于13的iOS版本
/Applications/OldXcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
复制所需的模拟器sdk,然后将其粘贴到另一个XCode版本中与上述相同的路径上,并根据版本重命名sdk。
例如,我的版本为13.3
,我必须将其复制到版本为13.4
的新xcode中
以下是最终路径/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
答案 1 :(得分:1)
开放路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
复制您想要的模拟器sdk,并将其粘贴到上面另一个XCode版本中的相同路径上。
答案 2 :(得分:0)
您需要分别在每个版本的Xcode中安装必要的模拟器。可以使用Xcode> Preference>下载选项。
答案 3 :(得分:-1)
不支持此功能, WILL 会导致问题。 iOS 6模拟器运行时与新的CoreSimulator架构不兼容。