我们要修改的模板如下的路径中
/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的小缺陷!希望能对各位遇到这个问题的朋友们能有所帮助,如果有问题大家可以留言交流。
注:相关教程知识阅读请移步到IOS开发频道。










