在Mountain Lion上将Simulator SDK 4.3安装到Xcode 4.4

2020/12/01 06:32 · ios ·  · 0评论

我想在山狮(os x 10.8)的xcode 4.4中安装SDK 4.3,但是当我从xcode 4.1安装4.3 sdk程序包并从xcode 4.4启动模拟器时,模拟器只是告诉我ios模拟器找不到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”设置,该设置在其他模拟器程序包中不存在。

我试图编辑该文件,但Xcode打开后立即被另一个版本替换。而且我无法手动下载4.3 Simulator DMG:ADG网站引发“会话过期”错误。

看起来苹果在4.3模拟器上遇到了问题,因此决定禁用它。对于那些必须支持该版本的人来说很糟糕。

我向Apple提交了DTS,并向他们确认了Mountain Lion不支持iOS4模拟器。他们建议在真实设备上进行测试。

看起来像Lion vs Mountain Lion的问题。

我今天将几台计算机更新为Xcode 4.4。
两个较旧的Lion系统提供了在xcode | preferences | downloads下安装iOS 4.3和5.0模拟器的功能。较新的Mountain Lion系统仅提供iOS 5.0模拟器。

我也遇到过这种烦人的情况。最近,我设法添加了一个编译时检查,以对照旧版本的SDK检查API。不幸的是,您无法通过模拟器使用较旧的版本对其进行测试,但是仍然存在。

所以这就是我所做的:

我首先必须获得想要获得的旧版Simulator SDK。我可以通过下载包含所需SDK的较早版本的Xcode 3(而非4)轻松获得此功能此处链接具有iOS SDK 4.3的Xcode 3.2.6

接下来,我必须安装SDK。这不太难,所以我在这里不做过多解释。但是,SDK存储在该Packages文件夹中。此文件夹在早期的Xcode 3版本中清晰可见,但在更高的版本(如Xcode 3.2.6)中隐藏。无论如何,您都可以通过Terminal轻松打开它。记住要安装模拟器SDK,而不是常规模拟器另外,在Xcode 4.3中更改了Developer文件夹移至Xcode.app内之后,我不得不将SDK安装到tmp文件夹中,然后自己将SDK移至Xcode.app中。如果我打开了Xcode,则需要重新启动它。

在那之后,我debug在项目中复制了配置,并命名了类似的名称iOS 4.3 API Check-没关系。然后,我将此新配置的基本SDK更改为安装的旧SDK。我安装的SDK没有列出,所以我必须选择other并输入iphonesimulator4.3

最后,当我需要检查旧版SDK时,我将Run <appname>.app项目方案中的配置更改为我的iOS 4.3 API Check配置。接下来,我们针对iOS 4.3进行了编译时检查。

升级到ML后,我可以选择下载iOS 4.3模拟器。但是,它没有用!调试时收到错误。当我尝试手动切换模拟器版本时,它卡住了。

如果我知道,我可能会等待解决方案,而不是升级。

本文地址:http://ios.askforanswer.com/zaimountain-lionshangjiangsimulator-sdk-4-3anzhuangdaoxcode-4-4.html
文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!