Xcode 5有一个偏好设置面板,允许下载iPhone 6.1模拟器,但我找不到允许下载iOS 6 SDK的地方,因此在使用Xcode 5开发时无法将活动SDK设置为iOS 6。是否有一种解决方法可以使Xcode 5安装iOS 6 SDK?
编辑:
现在Xcode 5已经普遍可用,并允许您下载先前版本的SDK,因此不再需要解决方法。
Xcode 5有一个偏好设置面板,允许下载iPhone 6.1模拟器,但我找不到允许下载iOS 6 SDK的地方,因此在使用Xcode 5开发时无法将活动SDK设置为iOS 6。是否有一种解决方法可以使Xcode 5安装iOS 6 SDK?
编辑:
现在Xcode 5已经普遍可用,并允许您下载先前版本的SDK,因此不再需要解决方法。
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"UIUseLegacyUI"];
[[NSUserDefaults standardUserDefaults] synchronize];
+[AppDelegate initialize]
中)。此外,使用Xcode 4.6构建的版本存在微妙的差异。例如,透明导航栏的行为不同(导致视图全尺寸)。我目前安装了Xcode 4.6.3和5.0。我使用以下bash脚本将5.0链接到旧版本的SDK:
platforms_path="$1/Contents/Developer/Platforms";
if [ -d $platforms_path ]; then
for platform in `ls $platforms_path`
do
sudo ln -sf $platforms_path/$platform/Developer/SDKs/* $(xcode-select --print-path)/Platforms/$platform/Developer/SDKs;
done;
fi;
你只需要提供它的.app文件路径:
./xcode.sh /Applications/Xcode-463.app
Xcode5-DP6
安装程序,可以从中恢复7.0.x,但这是备份SDK目录(或完全重命名应用程序)的好提醒,以防在升级或安装最新的Xcode版本时出现问题。 - Wayne