Avatar
残念 😢 Bridgeしたものの、何も情報が取れなくて悩んでいるのでした XcodeApplication *app = [SBApplication applicationWithBundleIdentifier: @"com.apple.dt.Xcode"]; NSString *className = app.className; // ちゃんと @"XcodeApplication" になってる SBElementArray<XcodeDocument *> * docs = app.documents; SBElementArray<XcodeWindow *> * windows = app.windows; XcodeDocument *doc = docs.firstObject; // nil XcodeWindow *window = windows.firstObject; // nil NSUInteger docC = app.documents.count; // 0 NSUInteger windowC = app.windows.count; // 0 NSString *name = app.name; // nil XcodeWorkspaceDocument *workspaceDocument = app.activeWorkspaceDocument; XcodeScheme *scheme = workspaceDocument.activeScheme; NSString *schemeName = scheme.name; // nil NSURL *url = workspaceDocument.file; // nil NSString *path = workspaceDocument.path; // nil SBElementArray<XcodeProject *> *projects = workspaceDocument.projects; XcodeProject *proj = projects.firstObject; // nil NSUInteger projC = projects.count; // 0 APIアクセスするたびにコンソールログには Error #17 (os/kern) invalid right attempting to add send right to port ( port:47563/0xb9cb rcv:1,send:0,d:0 limit:5). というエラーが吐かれるので何か問題があるのだろうけれど、その正体が掴めていません。 (edited)