xcode8+iOS10问题

    1xcode升级到8.0后打印的问题

     1xcode8会打印一些莫名其妙的log

        解决方法:Scheme里面添加OS_ACTIVITY_MODE  disable

     

     2xcode8打印log不完整

       解决方法:自定义打印的宏

     

         #ifndef __OPTIMIZE__

         #define LRString [NSString stringWithFormat:@"%s", __FILE__].lastPathComponent

         #define NSLog(...) printf("%s: %s %d: %s ",[[NSString lr_stringDate] UTF8String], [LRString UTF8String] ,__LINE__, [[NSString stringWithFormat:__VA_ARGS__] UTF8String]);

         

         #else

         #define NSLog(...) {}

         #endif

     

    2xcode升级到8.0后注释用不了

        解决办法:option + command + /   (注意,必须是先写完方法再添加注释)

     

    3xcode8上传ipa文件到itunesConnect后提示二进制文件无效或者看不到

        因为从ios10开始,访问用户隐私需要在plis文件中添加权限

        

         麦克风权限Privacy - Microphone Usage Description          需要您的同意才能使用麦克风

         相机权限 Privacy - Camera Usage Description              需要您的同意才能使用相机

         相册权限 Privacy - Photo Library Usage Description      需要您的同意才能访问您的相册

         通讯录权限Privacy - Contacts Usage Description          需要您的同意才能访问您的通讯录

         蓝牙权限    Privacy - Bluetooth Peripheral Usage Description  需要您的同意才能使用蓝牙

         日历权限    Privacy - Calendars Usage Description          需要您的同意才能使用日历

         前台定位权限Privacy - Location When In Use Usage Description  需要您的同意才能访问地理位置

         后台定位权限Privacy - Location Always Usage Description      需要您的同意才能访问地理位置


     

    

    4xcode8出现一系列的警告xx is missing from woking copy

 

           最简单直接的解决办法:重新从svn中 check out 一份下来

原文地址:https://www.cnblogs.com/lfgtechblog/p/5947920.html