gpt4 book ai didi

每次我尝试修改源代码时 xcode 都会崩溃

转载 作者:行者123 更新时间:2023-12-03 15:25:13 25 4
gpt4 key购买 nike

我在 OSX Mountain Lion 10.8.3 上使用 Xcode 4.6.1

今天早上我已经将我的源代码从我的 macbook air 移到了我的 iMac。

现在,每次我尝试修改源代码时,XCode 都会崩溃!

例如,如果我开始写这样的东西:
[ [ 任何类

XCode 将崩溃并显示此消息:不能添加具有相同标识符的另一个用户片段,您只能覆盖系统片段。

但是如果我之前在文本编辑器中编写代码,然后将其粘贴到 XCode 中,它就可以工作!

我不明白......我已经清空了我的派生数据,清理了我的项目,清空了/var/folders 目录,重新启动了我的 iMac ......

非常感谢您的帮助!

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 4H512
ASSERTION FAILURE in /SourceCache/IDECodeSnippetLibrary/IDECodeSnippetLibrary-2055/Source/IDECodeSnippetRepository.m:320
Details: Cannot add another user snippet with the same identifier, you can only override system snippets.
Object: <IDECodeSnippetRepository: 0x4050a98c0>
Method: -addCodeSnippet:
Thread: <NSThread: 0x40030a220>{name = (null), num = 1}
Hints: None
Backtrace:
0 0x000000010b681a2a -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit)
1 0x000000010a9255f4 _DVTAssertionFailureHandler (in DVTFoundation)
2 0x000000010f40f975 -[IDECodeSnippetRepository addCodeSnippet:] (in IDECodeSnippetLibrary)
3 0x000000010f40fcfb -[IDECodeSnippetRepository _loadUserCodeSnippets] (in IDECodeSnippetLibrary)
4 0x000000010f40ee63 -[IDECodeSnippetRepository init] (in IDECodeSnippetLibrary)
5 0x000000010f4150c4 __44+[IDECodeSnippetRepository sharedRepository]_block_invoke (in IDECodeSnippetLibrary)
6 0x00007fff94b950b6 _dispatch_client_callout (in libdispatch.dylib)
7 0x00007fff94b95041 dispatch_once_f (in libdispatch.dylib)
8 0x000000010f40ecaa +[IDECodeSnippetRepository sharedRepository] (in IDECodeSnippetLibrary)
9 0x000000010f416cbe __102+[IDECodeSnippetLibraryCompletionStrategy _generateCompletionsForScopes:language:platformNames:atBOL:]_block_invoke (in IDECodeSnippetLibrary)

最佳答案

给予全额信任 Matthias ,问题似乎与使用云源代码片段密切相关。我很久以前就这样做了,并且喜欢我的所有 Mac(工作中的 iMac 27"、rMBPro 和 MBAir)上我的自定义代码片段的无缝可用性。这种代码片段的云存储还可以快速设置新的Mac。昨天,我挖出一个大约一年前用于开发的旧 MBAir,当我同步 Dropbox 时,一定与我上次使用 MBAir 后更改的代码段发生了一些冲突。Dropbox 附加到命名一小段文本,表明它是一个有冲突的副本。不幸的是,Xcode 不会将其视为不同的文件,并认为它是重复的(这是不允许的)。

为了解决这个问题,我只是删除了冲突的副本(所有这些都是旧版本),启动了 Xcode,没有任何问题。

如果有人对这种 Dropbox 同步片段感兴趣:

http://irockios.com/xcode-code-snippets-everywhere/

关于每次我尝试修改源代码时 xcode 都会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15609848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com