iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了每次我尝试修改源代码时xcode崩溃大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述@H_618_4@ 我在OSX Mountain Lion 10.8.3上使用 Xcode 4.6.1 今天早上我已将源代码从我的mACBook air转移到我的iMac. 而现在,每次我尝试修改我的源代码时,XCode都会崩溃! 例如,如果我开始写这样的东西:   [[anyclass XCode将因此消息而崩溃:无法添加具有相同标识符的其他用户代码段,您只能覆盖系统代码段. 但是,如果我之前在文本编辑器中编写代码
我在OSX Mountain Lion 10.8.3上使用 Xcode 4.6.1

今天早上我已将源代码从我的mACBook air转移到我的iMac.

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

例如,如果我开始写这样的东西:
  [[anyclass

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 /@R_618_9016@eCache/IDECodeSnippetLibrary/IDECodeSnippetLibrary-2055/@R_618_9016@e/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,问题似乎与使用云源代码片段密切相关.我@R_489_9980@就这样做了,并喜欢我所有Mac上的自定义代码片段的无缝可用性(iMac 27“在工作中,rMBPro和MBAir).这种代码片段的云存储也可以快速设置新的代码片段Mac.昨天,我挖出了一年前用于开发的旧MBAir,当我同步DropBox时,自从我上次使用MBAir以来,我的片段肯定存在一些冲突.DropBox附加到命名一小段文字,表明它是一个有冲突的副本.不幸的是,Xcode并不认为这是一个不同的文件,并认为它是重复的(不允许).

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

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

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

大佬总结

以上是大佬教程为你收集整理的每次我尝试修改源代码时xcode崩溃全部内容,希望文章能够帮你解决每次我尝试修改源代码时xcode崩溃所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。