美文网首页
升级Xcode8自己遇到的坑以及解决办法

升级Xcode8自己遇到的坑以及解决办法

作者: MAS_JZQ | 来源:发表于2016-10-11 11:03 被阅读0次

    1.快捷键  command + /  注释失效;

    解决办法:在终端输入:sudo /usr/libexec/xpcachectl  重新启动mac;

    2.真机测试不支持ios8.0以下版本;

    解决办法:第一步.应用程序-xcode 显示包内容-Contents-Developer-Platforms-iPhoneOS.platform-DeviceSupport 把里边 6.0 6.1 7.0 7.1 的文件夹粘贴到xcode8 对应的文件夹内 

    第二步. 应用程序-xcode 显示包内容-Contents-Developer-Platforms-iPhoneOS.platform-Developer-SDKs-iPhoneOS.sdk-SDKSettings.plist 文件下DefaultProperties - DEPLOYMENT_TARGET_SUGGESTE... 该数组中添加 6.0 6.1 7.0 7.1 对应的测试版本,(注意:如果你的文件是只读模式的,那么是不能修改的,你需要把Contents-Developer-Platforms-iPhoneOS.platform-Developer-SDKs-iPhoneOS.sdk-SDKSettings.plist 这些文件拷贝一份到桌面,修改完成后覆盖原文件)这个版本排序一定要是从小到大,直接把小的添加到下面是不管用的,必须把小的拖到最上边.这个时候退出你的Xcode,然后重新启动,你就会发现ios8.0以下的真机 也可以正常测试了

    个人收藏的模拟器文件   链接: http://pan.baidu.com/s/1kVi6EXL 密码: sc6k

    3.控制台打印信息过多;

    解决办法:打开你的项目,点击Edit Scheme,在Environment Variables中 添加OS_ACTIVITY_MODE = Disable 只对当前打开的项目有效。

    设置后真机测试nNSLog不打印,

    添加宏定义#ifdef DEBUG

    #define NSLog(format, ...) printf("[%s] %s [第%d行] %s\n", __TIME__, __FUNCTION__, __LINE__, [[NSString stringWithFormat:format, ## __VA_ARGS__] UTF8String]);

    #else

    #define NSLog(format, ...)

    #endif

    4:Xcode8之后访问相册、相机、位置、麦克风、蓝牙等权限

    解决办法:

    NSBluetoothPeripheralUsageDescription     访问蓝牙

    NSCalendarsUsageDescription    访问日历

    NSCameraUsageDescription    相机

    NSPhotoLibraryUsageDescription    相册

    NSContactsUsageDescription    通讯录

    NSLocationAlwaysUsageDescription    始终访问位置

    NSLocationUsageDescription    位置

    NSLocationWhenInUseUsageDescription    在使用期间访问位置

     NSMicrophoneUsageDescription    麦克风

    NSAppleMusicUsageDescription    访问媒体资料库

    NSHealthShareUsageDescription    访问健康分享

    NSHealthUpdateUsageDescription    访问健康更新

    NSMotionUsageDescription    访问运动与健身

    NSRemindersUsageDescription    访问提醒事项

    --------------------------------------------------------------------------------------------

    参考文档:http://www.cocoachina.com/bbs/read.php?tid-1696016.html

                      http://www.cnblogs.com/feigechuanshu/p/5914443.html

    相关文章

      网友评论

          本文标题:升级Xcode8自己遇到的坑以及解决办法

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