在不使用XCODE 5运行iOS7的设备上测试iOS 6应用程序

在不使用XCODE 5运行iOS7的设备上测试iOS 6应用程序,ios,xcode,ios6,ios7,xcode5,Ios,Xcode,Ios6,Ios7,Xcode5,我将iPhone4升级到iOS7,现在无法使用Xcode 4.6在上面测试应用程序。我不得不下载XCode 5,但它与我当前的Mac OS版本不兼容。我如何在运行iOS7的设备上测试和构建应用程序而不使用XCode5+ [对于那些由于某种原因无法安装XCode 5的人(比如我无法将macBook Pro升级到XCode 5所需的MacOS 10.8.X),以下是我自己的答案,以帮助其他面临相同问题的开发人员。]我无法将MacOS从10.7.5升级到10.8.X,这就是我无法在MAC上安装XCod

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


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

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

我能够在iPhone4和iOS7上以调试模式使用XCode 4.6运行应用程序 (我无法表达我在那之后有多高兴)

步骤:

  • 使用不兼容的Xcode5(将其从dmg映像复制到其他位置,其中会有一个十字符号),右键单击它并单击“显示包内容”
  • 转到Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs并在显示其软件包内容后将iPhoneOS7.0.sdk文件复制到Xcode4.6的相应文件夹中
  • 转到Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport并在显示包内容后将7.0和7.0.3(11B508)文件复制到Xcode4.6中相应的文件夹中
  • 现在,当您打开Xcode4.6时,您的project Base SDK应为7.0,如果尚未检测到您的设备,请断开并重新连接您的设备,以便它开始“从iPhoneXYZ获取符号文件”

    希望这对别人有帮助

    还有一件更重要的事情,在您的方案中,调试器应该设置为“LLDB”


    这是将iPhone恢复到iOS早期版本的链接,希望它有所帮助

    我正在获取ld:file not found:/usr/lib/system/host/libdyld.dylib for architecture i386 Command/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang失败,退出代码为1知道为什么会发生这种情况吗?请帮助我。Hi@CrazyProgrammer上述方法仅适用于在真实设备上运行项目。在模拟器上,这个错误是无法解决的,你需要iPhone7模拟器,而且这个模拟器只在Xcode5中可用。是的,我在互联网上读到过,但它对我的设备也不起作用。它给了我在真实设备上的退出代码255。@CrazyProgrammer您在调试器的方案中设置了LLDB吗?