zoukankan      html  css  js  c++  java
  • 解决低版本Xcode不支持高版本iOS真机调试的问题

    1、现象截图

    Could not locate device support files.
    This iPhone 6s is running iOS 11.1 (15B93), which may not be supported by this version of Xcode.
    
    • 上面的意思是,在调试前我将我手机的iOS系统升级到了最新版11.1版本,而我的Xcode9支持的最高版本是11.0的。那么遇到上面的问题我们怎么解决呢?

    2、解决办法

    • 2.1 复制一份旧的SDK,并重新命名为真机测试需要的SDK版本;

      • 具体做法是,找到路径:
      • **/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
        iPhoneOS.sdk **
        (提示:要在应用程序中找到Xcode,右键点击 -> 显示包内容,以前Xcode版本的iOS SDK有的保存在系统根目录下)。
      • 复制一份iPhoneOS.sdk,并命名为iPhoneOS11.1.sdk。如下图所示:
    • 2.2 新增真机调试包及内容

    • 2.3 修改SDKSettings.plist文件中的版本号

      • 按照**/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk **的顺序打开SDKSettings.plist 文件,将里面所有跟版本有关的数字都修改为11.1即可。再次运行就好了。
  • 相关阅读:
    Android SDK
    1055
    清除浮动的三种方式
    解决块状元素垂直外边距的塌陷问题
    drf 验证接口权限
    Linux常用指令
    Linux安装python3,virtualenv和virtualenvwrapper
    Linux基本命令2
    Linux之文档与目录结构
    Linux基本命令
  • 原文地址:https://www.cnblogs.com/CH520/p/9748399.html
Copyright © 2011-2022 走看看