iOS 10.0适配之旅

1.升级Xcode体验

   升级到Xcode之后,调试程序好多东西都不是太适应

     控制台莫名给你打印一堆不是太好理解的东西

     之前使用 Alcatraz 下载的插件都不能用(如何使用Alcatraz)

     打开麦克风莫名崩溃,拿相册里面的也是崩溃(后来还由于git分支的问题,提交Apple审核也是让我提交不了build)

    xcode8.0打开过的xib在xcode7.3上面无法打开

     线上最多的问题就是文件变 "..." 了。字体宽带较前面的版本大一点,需要重新适配提交审核

2.填坑

   2.1.打印东西太多 选取项目 -> Edit Schemes,在弹出的界面重选择run模式,添加环境变量 OS_ACTIVITY_MODE : disable

      

      

    2.2 Alcatraz 这东西被禁了,不过xcode是可以开发插件了的,待高手吧

         可以类似系统写一些简写的词。比如说打印cc可以形成一大段的注释

         创建 ->编辑 ->  完成

         

        

        

      2.3 调用系统的东西出现奔溃 

    需要在Info.plist中加入一些列的 "key - value" 若value的值没有 将无法提交给App Store审核(itune中找不到build的版本)

  <key>NSPhotoLibraryUsageDescription</key>

  <string>相册</string>

  <key>NSCameraUsageDescription</key>

  <string>相机</string>

  <key>NSMicrophoneUsageDescription</key>

  <string>麦克风</string>

  <key>NSContactsUsageDescription</key>

  <string>通讯录</string>

    2.4 xib无法在xcode7.3 编译不了 (有个同事点开了我电脑上面的xib文件 选择了6s,然后git到他电脑上就打不开了,后来重新reset到上一个commit了才继续下去)

     xib其实就是一个xml文档。打开方式换成source type, 去掉一段话就行了。

      <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>

 注*: 目前就发现过坑就这些,后来搜索博客园发现一个不错的文章

原文地址:https://www.cnblogs.com/gulong/p/5916544.html