1.快捷鍵? command + /? 注釋失效;
解決辦法:在終端輸入:sudo /usr/libexec/xpcachectl ?重新啟動mac;
2.真機測試不支持ios8.0以下版本;
解決辦法:第一步.應用程序-xcode 顯示包內(nèi)容-Contents-Developer-Platforms-iPhoneOS.platform-DeviceSupport 把里邊 6.0 6.1 7.0 7.1 的文件夾粘貼到xcode8 對應的文件夾內(nèi)?
第二步. 應用程序-xcode 顯示包內(nèi)容-Contents-Developer-Platforms-iPhoneOS.platform-Developer-SDKs-iPhoneOS.sdk-SDKSettings.plist 文件下DefaultProperties - DEPLOYMENT_TARGET_SUGGESTE... 該數(shù)組中添加 6.0 6.1 7.0 7.1 對應的測試版本,(注意:如果你的文件是只讀模式的,那么是不能修改的,你需要把Contents-Developer-Platforms-iPhoneOS.platform-Developer-SDKs-iPhoneOS.sdk-SDKSettings.plist 這些文件拷貝一份到桌面,修改完成后覆蓋原文件)這個版本排序一定要是從小到大,直接把小的添加到下面是不管用的,必須把小的拖到最上邊.這個時候退出你的Xcode,然后重新啟動,你就會發(fā)現(xiàn)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