我想在Mountain Lion (OS X 10.8)上的Xcode 4.4中安装SDK 4.3,但当我从Xcode 4.1安装了4.3 SDK包并从Xcode 4.4启动模拟器时,模拟器告诉我它无法找到SDK。
SDK可能需要重新安装,这意味着它无法运行!Xcode 4.4 GM出了什么问题?
有没有关于如何解决这种问题的想法?
我想在Mountain Lion (OS X 10.8)上的Xcode 4.4中安装SDK 4.3,但当我从Xcode 4.1安装了4.3 SDK包并从Xcode 4.4启动模拟器时,模拟器告诉我它无法找到SDK。
SDK可能需要重新安装,这意味着它无法运行!Xcode 4.4 GM出了什么问题?
有没有关于如何解决这种问题的想法?
我已经查过了,这是苹果故意的行为。
以下是 Xcode 下载位置的缓存文件(已编辑):
~/Library/Caches/com.apple.dt.Xcode/Downloads/eded78df8bfabaf6560841d10cf8e53766f74f28.dvtdownloadableindex
<dict>
<key>source</key>
<string>http://adcdownload.apple.com/ios/ios_simulator__resigned/ios_43_simulator.dmg</string>
<key>identifier</key>
<string>Xcode.SDK.iPhoneSimulator.4.3</string>
<key>name</key>
<string>iOS 4.3 Simulator</string>
<key>userInfo</key>
<dict>
<key>InstalledIfAllPathsArePresent</key>
<array>
<string>$(DEVELOPER)/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk</string>
</array>
<key>ActivationPredicate</key>
<string>$MAC_OS_X_VERSION < "10.8.0"</string>
</dict>
</dict>
请注意 "ActivationPredicate: $MAC_OS_X_VERSION < 10.8.0" 的明确设置,这个设置在其他模拟器软件包中不存在。chmod 000 /Aplication/xcode.app
来解决问题。 - Olaf看起来这是一个关于Lion和Mountain Lion的问题。
我今天将几台机器升级到Xcode 4.4。两个旧的Lion系统在xcode|preferences|downloads中提供安装iOS 4.3和5.0模拟器的选项。而更新的Mountain Lion系统只提供iOS 5.0模拟器。
Run <appname>.app
配置更改为我的iOS 4.3 API Check
配置。这样就可以进行iOS 4.3的编译时检查了。