2012-08-10 71 views
2

我添加了一个Git回购作为子模块到我现有的项目,这也是Git托管,我做了这些在命令行,我用GitBox来管理我的项目,然后当我打开GitBox时,它刚刚崩溃,我尝试了很多次,甚至重新启动机器。Git:添加子模块到XCode项目,然后GitBox崩溃时,我打开它

特定应用信息: *终止应用程序由于未捕获的异常 'NSInvalidArgumentException',原因是: '* setObjectForKey:对象 不能为零(关键:_NSTaskExecutablePath)' 叫终止中止() 叫做抛出例外

专用回溯1:0的CoreFoundation
0x00007fff92a3c716 __exceptionPreprocess + 198 1 libobjc.A.dylib
0x00007fff8f2b3470 objc_exception_throw + 43 2的CoreFoundation
0x00007fff92acaf07 - [__ NSDictionaryM的setObject:forKey:] + 135 3
基金会0x00007fff8f6cd732 - [NSConcreteTask setLaunchPath:] + 194 4 Gitbox 0x000000010001d779 Gitbox + 120697 5 Gitbox
0x000000010001cfb7 Gitbox + 118711 6 Gitbox
0x000000010005b6eb Gitbox + 374507 7 Gitbox
0x000000010000687b Gitbox + 26747 8 Gitbox
0x000000010005a3cc Gitbox + 369612 9 Gitbox
0x000000010005a6cc Gitbox + 370380 10 Gitbox
0x000000010001c7ec Gitbox + 116716 11 libdispatch.dylib
0x00007fff8e881f3d _dispatch_call_block_and_release + 15 12 libdispatch.dylib 0x00007fff8e87e0fa _dispatch_client_callout + 8 13 libdispatch.dylib 0x00007fff8e883104 _dispatch_main_queue_callback_4CF + 275 14 的CoreFoundation 0x00007fff929de81e __CFRunLoopRun + 1614 15的CoreFoundation 0x00007fff929dddd2 CFRunLoopRunSpecific + 290 16使HIToolbox
0x00007fff98145774 RunCurrentEventLoopInMode + 209 17使HIToolbox
0x00007fff98145512 ReceiveNextEventCommon + 356 18 HIToolbox
0x00007fff981453a3 BlockUntilNextEventMatchingListInMode + 62 19 AppKit 0x00007fff93d29fa3 _DPSNextEvent + 685 20了AppKit 0x00007fff93d29862 - [的NSApplication nextEventMatchingMask:untilDate:inMode:出队:] + 128 21了AppKit 0x00007fff93d20c03 - [的NSApplication运行] + 517 22了AppKit 0x00007fff93cc5656 NSApplicationMain + 869 23 Gitbox
0x00000001000028c1 Gitbox + 10433 24 Gitbox
0x0000000100001d94 Gitbox + 7572 25 ???
0x0000000000000002为0x0 + 2

我想删除Gitbox设置,使之作为一个新安装的应用程序,但没有找到它。我还能尝试什么?

谢谢!

回答

0

无需卸载Gitbox和失去你的回购列表 - 只是删除库/保存\应用\国家/ com.oleganza.gitbox.savedState/

1

获取卸载应用程序(例如AppCleaner)并删除它找到的所有内容,但删除了gitbox应用程序本身。

然后重新启动gitbox - 不幸的是,您将不得不重新添加与gitbox一起工作的仓库,但这会让您过去崩溃。

1

删除〜/库/首选项/ com.oleganza.gitbox。 plist在这里解决了这个问题。

1

在xcode更新后,gitbox出现类似问题。这对我工作,这些方向是从应用程序的作者:

  1. 退出Gitbox。
  2. 删除〜/库/首选项/ com.oleganza.gitbox.plist在终端
  3. 运行:默认删除com.oleganza.gitbox
  4. 运行在终端:混帐配置--global push.default匹配
  5. 打开Gitbox。

如果您在那里有“push.default”的其他值,那么您可能还需要在存储库中运行“git config push.default matching”。