升級Xcode8自己遇到的坑以及解決辦法

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

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容