大神,请求赐教,我按照你的方法试了一下,并不能获取大xcode的相关信息,我调试的时候XcodeApplication对象不为nil,但是通过documents、fileDocuments、sourceDocuments、workspaceDocuments这些函数获取到的数组长度都是0,并且获取到的这个对象的version是nil... 方便帮忙解答一下嘛
代码如下
XcodeApplication *xcode = [SBApplication applicationWithBundleIdentifier:@"com.apple.dt.Xcode"];
NSArray * xcodeDoc = [xcode documents];
NSArray * xcodeFileDoc = [xcode fileDocuments];
NSArray * xcodeSourDoc = [xcode sourceDocuments];
NSArray * xcodeWorkDoc = [xcode workspaceDocuments];
NSLog(@">>>>>> %@, %d, %d, %d, %d", xcode.version, (int)xcodeDoc.count, (int)xcodeFileDoc.count, (int)xcodeSourDoc.count, (int)xcodeWorkDoc.count);
打印信息
>>>>>> (null), 0, 0, 0, 0
通过ScriptingBridge获取Xcode 最近打开工程文件如题,实现步骤如下: 1.sdef命令获取生成Xcode的头文件 Xcode.h 2. ScriptingBridge获取Xcode document 在工程中引入Xcode...