我已经为robbie hanson安装了XcodeColors的Xcode插件.(见https://github.com/robbiehanson/XcodeColors)
如果我在操场上测试它
let dict = NSProcessInfo.processInfo().environment
let env = dict["XcodeColors"] as? String
Run Code Online (Sandbox Code Playgroud)
env将是"YES".
但是,如果我在我的应用程序中使用相同的代码,env将为零,因为该应用程序正在他们自己的进程上运行.
因为只有在安装了插件时我才打印出带有特定esc序列的彩色文本,我想获得有关Xcode env var的信息.
我怎样才能做到这一点?
我尝试使用Xcode 6.1为我的iOS设备创建一个静态库.
我在Xcode上选择了一个带有模板Cocoa Touch Static Library的新项目,并将其命名为MyLib.对于MyLib目标,我在模拟器中选择iPhone 6.
项目打开后,我成功构建了MyLib.
但是,如果我查看Products文件夹,libMyLib.a是红色的,没有任何反应,如果我想用finder显示它.
在Xcode的早期版本中,它似乎有用,我在一些教程中找到了.
我找到了解决方案:库是在下创建的
../Xcode/Products/Debug-iphonesimulator/libMyLib.a
如果我将目标切换到我真正的iPhone 6,它也可以工作,在产品文件夹中,libMyLib将是黑色的,并且库是在
../Xcode/Products/Debug-iphoneos/libMyLib.a