亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > iOS > 正文

iOS中解決Xcode 8控制臺亂碼的方式

2020-07-26 03:08:14
字體:
來源:轉載
供稿:網友

下面是之前大家會用的解決控制臺log輸出的方式

Xcode8里邊 Edit Scheme-> Run -> Arguments, 在Environment Variables里邊添加 OS_ACTIVITY_MODE = Disable 環境變量 ,這個相信大家都會.


使用改變Xcode系統模板的方式

先介紹幾個c函數

/** *getenv(取得環境變量內容) *定義函數 char * getenv(const char *name); *函數說明 getenv()用來取得參數name環境變量的內容。 *參數說明 *name為環境變量的名稱,如果該變量存在則會返回指向該內容的指針。 *環境變量的格式為name=value。 *返回值:執行成功則返回指向該內容的指針,找不到符合的環境變量名稱則返回NULL。 */- (void)getenv_test:(char *)env_name{  if(getenv(env_name))  {    printf("%s's value = %s",env_name,getenv(env_name));  }}/** *putenv(改變或增加環境變量) *定義函數 int putenv(const char * string); *函數說明:putenv()用來改變或增加環境變量的內容。 *參數 *string的格式為name = value, *如果該環境變量原先存在,則變量內 容會依參數string改變,否則此參數內容會成為新的環境變量。 *返回值:執行成功則返回0,有錯誤發生則返回-1。 */- (void)putenv_test{  char *env_name = "test_two";  if(putenv(env_name) == 0)  {    printf("%s = %d",env_name,putenv("test_two = two"));  }}/** *unsetenv(移除環境變量) *定義函數 unsetenv(const char *string); *函數說明:unsetenv()用來改變或增加環境變量的內容。 *參數 *string為環境變量的名稱, *如果該環境變量原先存在,則移除該環境變量。 *返回值:執行成功則返回0,有錯誤發生則返回-1。 */- (void)unsetenv_test{  char *env_name = "test_one";  if(unsetenv(env_name) == 0)  {    printf("%s is unseted = %s",env_name,unsetenv(env_name) == 0 ? "yes" : "no");  }}/**setenv(改變或增加環境變量) *定義函數 int setenv(const char *name,const char * value,int overwrite); *函數說明 setenv()用來改變或增加環境變量的內容。 *參數 name為環境變量名稱字符串。 *參數 value則為變量內容。 *參數 overwrite用來決定是否要改變已存在的環境變量。 如果overwrite不為0,則改變環境變量原有內容,原有內容會被改為參數value所指的變量內容。 如果overwrite為0,且該環境變量已有內容,則參數value會被忽略。 *返回值 執行成功則返回0,有錯誤發生時返回-1*/- (void)setenv_test{  char *env_name = "test_one";  char *env_value = "ooops";  if(setenv(env_name,env_value,1) == 0)  {    printf("%s is seted = %s",env_name,setenv(env_name,env_value,1) == 0 ? "success" : "failed");  }}

我們要修改的模板如下的路徑中
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/
Library/Xcode/Templates/Project/ Templates/iOS/Application/Cocoa/ Touch/ Application/ Base.xctemplate

打開文件,在文件中搜索如下代碼

<key>main.m:main:UIApplicationMain</key>            <string>@autoreleasepool {  return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));}</string>

將其改為

<key>main.m:main:UIApplicationMain</key>            <string>@autoreleasepool {  /*   * 此行代碼是增加的代碼   */  setenv("OS_ACTIVITY_MODE", "DISABLE", 1);  return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));}

其目的是為了,在創建的Xcode項目的入口文件中增加添加環境變量的操作

效果如下

//// main.m// environment_variable//#import <UIKit/UIKit.h>#import "AppDelegate.h"int main(int argc, char * argv[]) {  @autoreleasepool {    setenv("OS_ACTIVITY_MODE", "disable", 1);    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));  }}

總結

以上就是這篇文章的全部內容了,至此解決Xcode8創建新項目,控制臺會出現奇葩log的小缺陷!希望能對各位遇到這個問題的朋友們能有所幫助,如果有問題大家可以留言交流。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品高潮呻吟久久av黑人| 亚洲欧美激情视频| 怡红院精品视频| 亚洲最新av在线网站| 日韩欧美亚洲综合| 亚洲国产成人在线视频| 欧美在线一级视频| 欧美与欧洲交xxxx免费观看| 日本成人免费在线| 午夜精品免费视频| 成人h片在线播放免费网站| 日韩国产精品一区| 日本乱人伦a精品| xvideos亚洲人网站| 欧美激情视频一区二区三区不卡| 久久精品国产清自在天天线| 一色桃子一区二区| 亚洲成成品网站| 2021久久精品国产99国产精品| 尤物99国产成人精品视频| 91极品女神在线| 欧美在线中文字幕| 亚洲精品自拍偷拍| 欧美猛交免费看| 精品福利一区二区| 欧美激情成人在线视频| 国产伦精品一区二区三区精品视频| 欧美在线激情视频| 国产精品精品视频一区二区三区| 国产精品日韩专区| 国产日韩综合一区二区性色av| 久久亚洲综合国产精品99麻豆精品福利| 久久精品人人做人人爽| 久久久精品中文字幕| 91色在线观看| 亚洲专区在线视频| 国产欧美日韩精品丝袜高跟鞋| 亚洲激情国产精品| 国产精品9999| 中国日韩欧美久久久久久久久| 久久精品视频在线播放| 日韩精品中文字幕在线| 欧美性资源免费| 日韩亚洲国产中文字幕| 成人久久一区二区| 69影院欧美专区视频| 色多多国产成人永久免费网站| 91系列在线观看| 中日韩美女免费视频网站在线观看| 亚洲天堂av网| 久久精品99久久香蕉国产色戒| 欧美一级高清免费播放| 国产成人综合久久| 日本三级久久久| 国产91ⅴ在线精品免费观看| 另类专区欧美制服同性| 成人黄色av免费在线观看| 欧美贵妇videos办公室| 欧美精品在线视频观看| 福利一区视频在线观看| 亚洲字幕一区二区| 97人人爽人人喊人人模波多| 91精品视频免费| 日韩女在线观看| 亚洲天堂久久av| 成人日韩av在线| 日本高清久久天堂| 一个人看的www欧美| 日韩精品中文字幕在线观看| 亚洲精品视频在线观看视频| 亚洲区中文字幕| 青青草国产精品一区二区| www.亚洲成人| 成人黄色av播放免费| 亚洲va欧美va国产综合久久| 国产福利精品av综合导导航| 国产丝袜一区二区| 91香蕉嫩草影院入口| 久久久精品视频成人| 国产亚洲精品久久| 中文字幕日韩免费视频| 91在线观看免费高清完整版在线观看| 日韩精品有码在线观看| 中文字幕精品一区二区精品| 亚洲精品小视频| 亚洲电影免费在线观看| 91精品国产91久久久久| 91精品国产91久久久久久吃药| 91精品国产自产91精品| 久久香蕉国产线看观看av| 日本久久亚洲电影| 日韩激情视频在线| 亚洲欧美国产精品va在线观看| 精品国产1区2区| 亚洲伊人一本大道中文字幕| 98午夜经典影视| 欧美性黄网官网| 国产精自产拍久久久久久蜜| 91禁外国网站| 国产午夜精品一区理论片飘花| 日韩在线视频观看正片免费网站| 亚洲人成网在线播放| 国产精品99久久久久久白浆小说| 精品国产乱码久久久久酒店| 日韩一区二区欧美| 亚洲国产精品成人精品| 91国产精品电影| 亚洲大胆人体av| 91精品久久久久久久| 国产一区二区三区直播精品电影| 亚洲aa在线观看| 欧美在线视频导航| 午夜精品久久久久久久99热| 北条麻妃久久精品| 亚洲欧美日韩区| 日韩美女免费视频| 久久精品99久久久久久久久| 中文字幕精品久久久久| 中文字幕亚洲一区在线观看| 91精品国产91久久久久久吃药| 欧美整片在线观看| 国产精品丝袜白浆摸在线| 日韩av免费在线播放| 国产精品www网站| 在线播放日韩欧美| 久久视频在线观看免费| 中文字幕av一区中文字幕天堂| 亚洲高清免费观看高清完整版| 成人在线视频网| 欧美夫妻性生活视频| 亚洲免费中文字幕| 亚洲影院色在线观看免费| 亚洲一区二区三区在线免费观看| 亚洲欧美激情精品一区二区| 亚洲色图av在线| 亚洲视频欧美视频| 国产中文字幕日韩| 日韩精品在线视频观看| 国产+人+亚洲| 精品视频在线播放免| 亚洲片在线资源| 国产精品第七影院| 激情懂色av一区av二区av| 亚洲成年人在线| 国产91精品最新在线播放| 亚洲成人黄色网址| 亚洲欧美综合精品久久成人| 日韩欧美在线看| 日韩一区二区久久久| 国产+人+亚洲| 欧美激情免费视频| 亚洲免费精彩视频| 一区二区三区 在线观看视| 亚洲欧洲第一视频| 欧美影院久久久| 大胆欧美人体视频| 中文字幕日韩av综合精品| 久久综合久中文字幕青草| 色偷偷偷亚洲综合网另类| 亚洲视频一区二区三区| 国产一区私人高清影院| 亚洲成年人影院在线| 国产精品欧美一区二区| 精品视频一区在线视频|