【发布时间】:2011-09-20 19:14:31
【问题描述】:
使用 XCode 4.0.2,我构建了一个插件,以前使用 XCode 3.2,我将插件安装在“~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins /"
安装插件后打开 XCode 时,我遇到了崩溃,
Xcode3UI 无法加载,这是什么情况?
未捕获异常(NSInternalInconsistencyException):无法加载插件 'com.apple.dt.IDE.Xcode3UI' 同时触发扩展错误 'Xcode.Xcode3UI.Initializer' 用户信息: { NSUnderlyingError = "错误域=DVTPlugInErrorDomain 代码=2 UserInfo=0x20029d4e0 \"加载插件失败。\" 基础错误=(错误域=NSCocoaErrorDomain 代码=3588 UserInfo=0x2004c7ea0 \"无法加载捆绑包\U201cXcode3UI\U201d\U2019。\")"; } 提示:无 回溯: 0 0x00007fff86093796 __exceptionPreprocess(在 CoreFoundation 中) 1 0x00007fff8412c0f3 objc_exception_throw(在 libobjc.A.dylib 中) 2 0x000000010001c058 -[DVTExtension _fireExtensionFault](在 DVTFoundation 中) 3 0x0000000100005fdc __38-[DVTDispatchLock performLockedBlock:] _block_invoke_0(在 DVTFoundation 中) 4 0x00007fff81b454db dispatch_barrier_sync_f(在 libSystem.B.dylib 中) 5 0x0000000100005f83 -[DVTDispatchLock performLockedBlock:](在 DVTFoundation 中) 6 0x000000010001bde5 -[DVTExtension _valueForKey:inParameterData:usingSchema:](在 DVTFoundation 中) 7 0x000000010001bd44 -[DVTExtension valueForKey:](在 DVTFoundation 中) 8 0x000000010050e9dc _IDEInitializeOnePlugInAndPrerequisites(在 IDEFoundation 中) 9 0x000000010050e260 IDEInitialize(在 IDEFoundation 中) 10 0x000000010084d69c -[IDEApplicationController applicationWillFinishLaunching:](在 IDEKit 中) 11 0x00007fff8361b8ea _nsnote_callback(在基础中) 12 0x00007fff8603b000 __CFXNotificationPost(在 CoreFoundation 中) 13 0x00007fff86027578 _CFXNotificationPostNotification(在CoreFoundation中) 14 0x00007fff8361284e -[NSNotificationCenter postNotificationName:object:userInfo:](在 Foundation 中) 15 0x00007fff8443e6fd -[NSApplication finishLaunching](在 AppKit 中) 16 0x00007fff8443e350 -[NSApplication 运行](在 AppKit 中) 17 0x00007fff844371a8 NSApplicationMain(在 AppKit 中) 18 0x0000000100000eec 19 0x0000000000000002这是链接器输出
/Users/jose/Library/Application Support/Developer/Shared/Xcode/Plug-ins/slice2objcplugin.pbplugin/Contents/MacOS/slice2objcplugin: /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa(兼容版本1.0.0,当前版本15.0.0) @rpath/DevToolsCore.framework/Versions/A/DevToolsCore(兼容版本 1.0.0,当前版本 2002.0.0) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation(兼容版本300.0.0,当前版本751.29.0) /usr/lib/libSystem.B.dylib(兼容版本 1.0.0,当前版本 125.2.0) /usr/lib/libobjc.A.dylib(兼容版本 1.0.0,当前版本 227.0.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation(兼容版本150.0.0,当前版本550.29.0)有什么想法吗?
【问题讨论】:
-
意思是; Xcode 4 不是 Xcode 3
-
@JustSid 我已经用 XCode 4 构建了插件,并没有在该机器上安装 XCode 3,它怎么会引用 Xcode 3。