美文网首页
Xcode8新特性记录

Xcode8新特性记录

作者: 陈胜华 | 来源:发表于2016-10-24 13:05 被阅读108次

Interface Builder

  • 介绍:在Xcode8中,苹果推出了可视化编辑工具预览功能,可以在不运行App的情况下,预览当前XIB或SB在不同屏幕尺寸下的显示。如图所示
Interface Builder.png

Choose Device

  • 1.描述:创建项目使用的是Xcode8以下版本, 当用Xcode8打开,会提示(如图所示):如果选择choose Device,则xcode8以下版本无法再打开此.xib文件

  • 2.报错:The document “ViewController.xib” requires Xcode 8.0 or later. This version does not support documents saved in the Xcode 8 format. Open this document with Xcode 8.0 or later.


    Choose an initial device view.png
  • 3.解决方法:
    1.你同事也升级Xcode8,比较推荐这种方式,应该迎接改变。
    2.右击XIB或SB文件 -> Open as -> Source Code,删除xml文件中下面一行字段(如图所示)

<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
Source Code需要删除的代码.png

权限适配

  • iOS10系统适配:在iOS10之后需要在Info.plist中,添加新的字段获取权限,否则在iOS10上运行会导致崩溃(key&value如图)


    348FD05C-7FC0-4E31-960B-70D1FB98AEC5.png
  • 麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?
  • 相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?
  • 相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?
  • 通讯录权限: Privacy - Contacts Usage Description 是否允许此App访问你的通讯录?
  • 蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?
  • 语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许此App使用语音识别?
  • 日历权限:Privacy - Calendars Usage Description
  • 定位权限:Privacy - Location When In Use Usage Description
  • 定位权限: Privacy - Location Always Usage Description
  • 位置权限:Privacy - Location Usage Description
  • 媒体库权限:Privacy - Media Library Usage Description
  • 健康分享权限:Privacy - Health Share Usage Description
  • 健康更新权限:Privacy - Health Update Usage Description
  • 运动使用权限:Privacy - Motion Usage Description
  • 音乐权限:Privacy - Music Usage Description
  • 提醒使用权限:Privacy - Reminders Usage Description
  • Siri使用权限:Privacy - Siri Usage Description
  • 电视供应商使用权限:Privacy - TV Provider Usage Description
  • 视频用户账号使用权限:Privacy - Video Subscriber Account Usage Description

相关文章

  • Xcode8和iOS10问题小结

    目录 回顾iOS8-SDK新特性iOS9-SDK新特性iOS10-SDK新特性 Xcode8新字体 Xcode8插...

  • Xcode8新特性记录

    Interface Builder 介绍:在Xcode8中,苹果推出了可视化编辑工具预览功能,可以在不运行App的...

  • Xcode8 的 3 个小技巧

    原文地址:Starkrimson's blog Xcode8 的 3 个小技巧 Xcode8 更新好多新特性,其中...

  • Xcode8新特性

    注释问题解决 这个是因为苹果解决xcode ghost。把插件屏蔽了。解决方法命令运行: sudo /usr/l...

  • iOS 特性适配问题

    这篇文章主要介绍了110.iOS10新特性适配教程XCode8新特性解析的相关资料,需要的朋友可以参考下 iOS1...

  • xcode8新特性,转载到自己这里

    xcode8新特性 升级xcode8已是必然,升级ios10的用户不能说大有人在,应该也不会少,楼主听说,如果不升...

  • iOS10新特性-最简单的iMessage applicatio

    之前军哥写一篇文章是Xcode8 10大新特性,其中在Xcode8欢迎界面就有为iMessage扩展的表情包应用 ...

  • XCode8缺少Python支持解决方法

    XCode8 终于闲了一点,试着去了解一下iOS10和XCode8的一些新特性,XCode解压完后弹出了一个警示框...

  • iOS内存分析之Memory Graph

    1.Memory Graph是什么 Memory Graph是在Xcode8上推出的一个新特性。用来生成应用程序中...

  • Swift 新特性记录

    Swift4 1、setValuesForKeys 无法使用问题在swift3中,编译器自动推断@objc(自动添...

网友评论

      本文标题:Xcode8新特性记录

      本文链接:https://www.haomeiwen.com/subject/wxhluttx.html