【问题标题】:Testing iOS 6 apps on devices running iOS7 WITHOUT XCODE 5在没有 XCODE 5 的运行 iOS7 的设备上测试 iOS 6 应用程序
【发布时间】:2013-12-11 08:53:59
【问题描述】:

我将我的 iPhone4 升级到 iOS7,现在无法使用 Xcode 4.6 在其上测试应用程序。我必须下载 XCode 5,但它与我当前的 Mac OS 版本不兼容。如何在运行 iOS7 的设备上不使用 XCode5 测试和构建应用程序 +

[对于那些由于某种原因无法安装 XCode 5 的人(比如我无法将我的 MacBook Pro 升级到 XCode5 所需的 MacOS 10.8.X),这是我自己的回答,以帮助其他面临同样的问题。]

【问题讨论】:

    标签: ios xcode ios6 ios7 xcode5


    【解决方案1】:

    我无法将 MacOS 从 10.7.5 升级到 10.8.x,这就是我无法在我的 MAC 上安装 Xcode5 的原因。我下载了Xcode5,但由于不兼容无法安装。

    我能够在带有 iOS 7 的 iPhone 4 上以调试模式使用 XCode 4.6 运行应用程序 (并且无法表达我在那之后的快乐)

    步骤:

    1. 使用不兼容的Xcode5(从dmg镜像复制到别的地方,里面会有一个叉号)然后右键点击“显示包内容”。
    2. 显示包内容后,进入Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs,将iPhoneOS7.0.sdk文件复制到Xcode4.6对应文件夹中。李>
    3. 显示包内容后,进入Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport复制Xcode4.6对应文件夹中的7.0和7.0.3(11B508)文件。李>

    现在,当您打开 Xcode4.6 时,您的项目 Base SDK 应该是 7.0,如果尚未检测到您的设备,请断开并重新连接您的设备,以便它开始“从 iPhoneXYZ 获取符号文件”

    希望这对某人有所帮助。

    更重要的一点,在你的方案中,Debugger 应该设置为“LLDB”

    【讨论】:

    • 我得到 ld: 找不到文件: /usr/lib/system/host/libdyld.dylib for architecture i386 Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin /clang 失败,退出代码为 1 知道为什么会这样吗?请帮帮我。
    • 嗨@CrazyProggrammer 上面解释的方法仅适用于在真实设备上运行项目。在模拟器上这个错误是无法解决的,你需要 iPhone7 模拟器,并且模拟器只在 XCode5 中可用
    • 是的,我在互联网上阅读过,但它仍然不适用于我的设备。它在真实设备上给了我退出代码 255。
    • @CrazyProggrammer 你在调试器的方案中设置了LLDB吗?
    【解决方案2】:

    http://news.softpedia.com/news/Download-iPhone-iPod-IPSW-Manually-Restore-via-iTunes-How-to-136037.shtml

    这是将您的 iPhone 恢复到以前版本的 iOS 的链接,希望对您有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多