在山狮安装模拟器SDK 4.3的Xcode 4.4(Install Simulator SDK 4.

2019-06-17 13:35发布

我想在Xcode 4.4山狮(OS X 10.8)安装SDK 4.3,但是当我在Xcode 4.1安装4.3 SDK包,并在Xcode 4.4推出的模拟器,模拟器只是告诉我,iPhone模拟器无法找到SDK。

该SDK可能需要重新安装,这意味着它无法运行! 有什么不对的Xcode 4.4 GM?

是否有关于如何解决这类问题的任何想法?

Answer 1:

我看着它,这是苹果故意行为。

这里是缓存的Xcode下载位置的(编辑)的摘录:

〜/图书馆/缓存/ com.apple.dt.Xcode /下载/ 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模拟器DMG的手动下载:助理总干事网站抛出“会话过期”的错误。

看起来苹果曾与4.3模拟器的问题,并决定将其禁用。 这吮吸对于必须支持这个版本的人。



Answer 2:

我提起了DTS与苹果,并与他们确认iOS4的模拟器不支持在山狮。 他们建议,以测试在真实设备上。



Answer 3:

它看起来像一个狮子VS山狮的问题。
我更新了几台机器Xcode的今天4.4。 两个大的狮子系统提供安装了iOS 4.3和5.0的模拟器下的Xcode |喜好|下载。 较新的山狮系统只提供了iOS 5.0模拟器。



Answer 4:

我有这个恼人的状况了。 最近,我设法增加一个编译时检查,检查老版本的SDK的API。 不幸的是,你无法通过仿真器的老版本测试,但它仍然是东西。

因此,这里是我所做的:

我第一次得到旧的模拟SDK我希望得到。 我可以很容易地通过下载,其中包括所需的SDK年长的Xcode 3(不是4)版本得到这个。 Xcode中3.2.6与iOS SDK 4.3链接在这里 。

接下来我不得不安装SDK。 这是不是太辛苦,所以我不会解释太多在这里。 但软件开发工具包存储在Packages文件夹中。 此文件夹是在早期的Xcode 3版本清晰可见,但隐藏在以后的版本(如Xcode中3.2.6)。 您可以轻松地打开它通过终端。 请记住,安装模拟器 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编译时检查。



Answer 5:

升级到ML后,我有一个选项,下载的iOS 4.3模拟器。 但是它没有工作! 调试时,我收到一个错误。 当我试图手动切换模拟器版本,它卡住了。

如果我知道,我会大概等了一个解决方案,而不是升级。



文章来源: Install Simulator SDK 4.3 to Xcode 4.4 on Mountain Lion