热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用Xcode8与ios11-UseXcode8withiOS11

IwanttouseXcode8withiOS11.我想在ios11中使用Xcode8。shouldIupgrademyXcode.However,mycode

I want to use Xcode 8 with iOS 11.

我想在ios11中使用Xcode 8。

should I upgrade my Xcode. However, my code can't be built by the new compiler, so I want to stay with Xcode 8.

我应该升级我的Xcode吗?但是,我的代码不能由新的编译器构建,所以我想使用Xcode 8。

enter image description here

How can I achieve that?

我怎么能做到呢?

Apple revealed several new iOS 11 features at WWDC 2017.

苹果在2017年WWDC上发布了几款新的iOS 11功能。

4 个解决方案

#1


55  

Check this out: As of now this is only for Debugging on iOS device not Simulator

检查一下:到目前为止,这只是在iOS设备上进行调试,而不是在模拟器上

  1. Download the SDK from Apple
  2. 从苹果下载SDK。
  3. Copy this iOS 11.0 image file to: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
  4. 将这个ios11.0镜像文件复制到:/ application /Xcode.app/ content /Developer/ platform/ iPhoneOS.platform/DeviceSupport/
  5. Restart Xcode.
  6. 重启Xcode。

#2


62  

As of now this is only for Debugging on iOS device, not Simulator

到目前为止,这只是用于iOS设备上的调试,而不是模拟器

Xcode 8 could not support unless you have the DeviceSupport folder for the iOS 11 version.

Xcode 8不能支持,除非您有ios11版本的DeviceSupport文件夹。

  1. You can download a Xcode 9 beta (latest Xcode 9) or get an DeviceSupport folder from other user.

    您可以下载Xcode 9 beta(最新的Xcode 9)或从其他用户获得DeviceSupport文件夹。

  2. Simply copy it to your folder or create an symbolic link

    只需将其复制到您的文件夹或创建一个符号链接。

sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A372\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0

sudo ln -s / apps /Xcode-beta.app/ content /Developer/ platform/ iPhoneOS.platform/DeviceSupport/11.0\ (15A372\) /Applications/Xcode.app/ content /Developer/ platform/DeviceSupport/11.0

reference: Use Xcode 7 with iOS 10

参考:使用Xcode 7与ios10

#3


7  

I did this and it's fine, I still work both on comercial app using Xcode 8 + Swift 3 and exploring Xcode 9 beta with Swift 4. Just download the Xcode 9 and, inside Xcode 8 preferences, set the Command Line Tools to use the 9.0.

我做了这个,而且很好,我仍然在comercial应用上使用Xcode 8 + Swift 3和Xcode 9 beta和Swift 4。只需下载Xcode 9,在Xcode 8首选项中,设置命令行工具来使用9.0。

Xcode Preferences > Locations

#4


5  

I preferred to copy ALL the folder:

我更喜欢复制所有的文件夹:

/Volumes/**HighSierra**/Applications/Xcode-**beta.app**/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)

to:

:

 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/**11** 

I can confirm I can run on my iPhone 7 with iOS 11

我可以确认我可以在我的iPhone 7上运行ios11


推荐阅读
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • ImmutableX Poised to Pioneer Web3 Gaming Revolution
    ImmutableX is set to spearhead the evolution of Web3 gaming, with its innovative technologies and strategic partnerships driving significant advancements in the industry. ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 本文探讨了 C++ 中普通数组和标准库类型 vector 的初始化方法。普通数组具有固定长度,而 vector 是一种可扩展的容器,允许动态调整大小。文章详细介绍了不同初始化方式及其应用场景,并提供了代码示例以加深理解。 ... [详细]
  • 本文详细介绍了 Apache Jena 库中的 Txn.executeWrite 方法,通过多个实际代码示例展示了其在不同场景下的应用,帮助开发者更好地理解和使用该方法。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • 本教程涵盖OpenGL基础操作及直线光栅化技术,包括点的绘制、简单图形绘制、直线绘制以及DDA和中点画线算法。通过逐步实践,帮助读者掌握OpenGL的基本使用方法。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
author-avatar
yueloong
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有