草庐IT

ios - Xcode 7.3.1 在 MacOS Sierra Beta 5 上崩溃

coder 2023-09-24 原文

注意:自 Beta 1 或 2 以来,我一直在将 Xcode7.x 与 MacOS Sierra 一起使用。它工作得很好。我没有在这台机器上接触过 Xcode 8。

从 beta 5 开始,我突然无法使用 Xcode 7 做任何事情。我启动它并打开我的工作区,一旦我将 View 更改为另一个文件或项目或 Assets 或任何东西,它就会崩溃并出现以下错误:

Process:               Xcode [869]
Path:                  /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               7.3.1 (10188.1)
Build Info:            IDEFrameworks-10188001000000000~3
App Item ID:           497799835
App External ID:       817226719
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [869]
User ID:               501

Date/Time:             2016-08-11 11:21:13.167 -0700
OS Version:            Mac OS X 10.12 (16A286a)
Report Version:        12
Anonymous UUID:        BC13DBAB-4D04-3E83-CF4A-4F1FFB581BCE


Time Awake Since Boot: 250 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000020
Exception Note:        EXC_CORPSE_NOTIFY

VM Regions Near 0x20:
--> 
    __TEXT                 000000010ce99000-000000010ce9d000 [   16K] r-x/rwx SM=COW  /Applications/Xcode.app/Contents/MacOS/Xcode

Application Specific Information:
ProductBuildVersion: 7D1014

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib                 0x00007fff8ce08a31 objc_retain + 33
1   com.apple.dt.DVTKit             0x000000010d73838a __38-[DVTSourceTextView setTextContainer:]_block_invoke + 28
2   com.apple.dt.DVTFoundation      0x000000010d0e5e88 __95-[NSObject(DVTObservingConvenience) _dvt_newObserverForKeyPath:options:owner:withHandlerBlock:]_block_invoke + 91
3   com.apple.dt.DVTFoundation      0x000000010d0e4d2e __73-[DVTObservingBlockToken observeValueForKeyPath:ofObject:change:context:]_block_invoke.195 + 83
4   com.apple.dt.DVTFoundation      0x000000010d00b911 DVTInvokeWithStrongOwnership + 75
5   com.apple.dt.DVTFoundation      0x000000010d0e48c6 -[DVTObservingBlockToken observeValueForKeyPath:ofObject:change:context:] + 336
6   com.apple.Foundation            0x00007fff7a0e9dbd NSKeyValueNotifyObserver + 350
7   com.apple.Foundation            0x00007fff7a0e9654 NSKeyValueDidChange + 486
8   com.apple.Foundation            0x00007fff7a2282d7 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:usingBlock:] + 944
9   com.apple.Foundation            0x00007fff7a0ad3c9 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 60
10  com.apple.Foundation            0x00007fff7a115c3b _NSSetObjectValueAndNotify + 261
11  com.apple.CoreFoundation        0x00007fff786cfde7 -[NSArray makeObjectsPerformSelector:withObject:] + 279
12  com.apple.UIFoundation          0x00007fff8ac9282b -[NSLayoutManager setTextStorage:] + 912
13  com.apple.dt.DVTKit             0x000000010d6ad401 -[DVTFoldingLayoutManager setTextStorage:] + 154
14  com.apple.UIFoundation          0x00007fff8ace6515 -[NSTextStorage dealloc] + 117
15  com.apple.dt.DVTKit             0x000000010d64647e -[DVTTextStorage dealloc] + 911
16  com.apple.Foundation            0x00007fff7a11dcbd NSKVODeallocate + 94
17  com.apple.AppKit                0x00007fff76627281 -[NSTextView dealloc] + 813
18  com.apple.dt.DVTKit             0x000000010d803030 -[DVTCompletingTextView dealloc] + 120
19  com.apple.AppKit                0x00007fff76427a96 -[NSTextView release] + 464
20  libsystem_blocks.dylib          0x00007fff8d728952 _Block_release + 102
21  libsystem_blocks.dylib          0x00007fff8d728952 _Block_release + 102
22  libdispatch.dylib               0x00007fff8d6d9c6f _dispatch_source_handler_dispose + 23
23  libdispatch.dylib               0x00007fff8d6c9da3 _dispatch_source_cancel_callout + 90
24  libdispatch.dylib               0x00007fff8d6c0a6e _dispatch_source_invoke + 1512
25  libdispatch.dylib               0x00007fff8d6cba0f _dispatch_main_queue_callback_4CF + 505
26  com.apple.CoreFoundation        0x00007fff7870bd39 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
27  com.apple.CoreFoundation        0x00007fff786cd15d __CFRunLoopRun + 2205
28  com.apple.CoreFoundation        0x00007fff786cc664 CFRunLoopRunSpecific + 420
29  com.apple.HIToolbox             0x00007fff77c6ef7c RunCurrentEventLoopInMode + 240
30  com.apple.HIToolbox             0x00007fff77c6edb1 ReceiveNextEventCommon + 432
31  com.apple.HIToolbox             0x00007fff77c6ebe6 _BlockUntilNextEventMatchingListInModeWithFilter + 71
32  com.apple.AppKit                0x00007fff76365c41 _DPSNextEvent + 1093
33  com.apple.AppKit                0x00007fff76a75693 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637
34  com.apple.dt.DVTKit             0x000000010d601439 -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 396
35  com.apple.AppKit                0x00007fff7635a610 -[NSApplication run] + 926
36  com.apple.AppKit                0x00007fff763250e2 NSApplicationMain + 1237
37  com.apple.dt.Xcode              0x000000010ce9a39b 0x10ce99000 + 5019
38  libdyld.dylib                   0x00007fff8d6f4255 start + 1

还有其他人在 beta 5 中遇到过这个问题吗?

最佳答案

来自 macOS Sierra beta 5 发行说明:

Xcode Xcode 7.3.1 与 macOS Sierra 不兼容。 解决方法:在 macOS Sierra 上运行时使用 Xcode 8.0 beta 或更高版本。

应该可以在 xcode 8 中使用 swift 2.3。来自 beta 6 注释:

对于 macOS Sierra 上的开发人员,建议您迁移到 Xcode 8。您可以继续使用带有 Swift 2.3 编译器的 Swift 2.x 版本进行开发,直到您准备好迁移到 Swift 3。Xcode 7.3.1 macOS Sierra 不支持。 (27224895)

关于ios - Xcode 7.3.1 在 MacOS Sierra Beta 5 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38903699/

有关ios - Xcode 7.3.1 在 MacOS Sierra Beta 5 上崩溃的更多相关文章

  1. ruby - 检查 "command"的输出应该包含 NilClass 的意外崩溃 - 2

    为了将Cucumber用于命令行脚本,我按照提供的说明安装了arubagem。它在我的Gemfile中,我可以验证是否安装了正确的版本并且我已经包含了require'aruba/cucumber'在'features/env.rb'中为了确保它能正常工作,我写了以下场景:@announceScenario:Testingcucumber/arubaGivenablankslateThentheoutputfrom"ls-la"shouldcontain"drw"假设事情应该失败。它确实失败了,但失败的原因是错误的:@announceScenario:Testingcucumber/ar

  2. Ruby Readline 在向上箭头上使控制台崩溃 - 2

    当我在Rails控制台中按向上或向左箭头时,出现此错误:irb(main):001:0>/Users/me/.rvm/gems/ruby-2.0.0-p247/gems/rb-readline-0.4.2/lib/rbreadline.rb:4269:in`blockin_rl_dispatch_subseq':invalidbytesequenceinUTF-8(ArgumentError)我使用rvm来管理我的ruby​​安装。我正在使用=>ruby-2.0.0-p247[x86_64]我使用bundle来管理我的gem,并且我有rb-readline(0.4.2)(人们推荐的最少

  3. ruby - 如何在 Lion 上安装 Xcode 4.6,需要用 RVM 升级 ruby - 2

    我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121

  4. ruby - 如何验证 IO.copy_stream 是否成功 - 2

    这里有一个很好的答案解释了如何在Ruby中下载文件而不将其加载到内存中:https://stackoverflow.com/a/29743394/4852737require'open-uri'download=open('http://example.com/image.png')IO.copy_stream(download,'~/image.png')我如何验证下载文件的IO.copy_stream调用是否真的成功——这意味着下载的文件与我打算下载的文件完全相同,而不是下载一半的损坏文件?documentation说IO.copy_stream返回它复制的字节数,但是当我还没有下

  5. Ruby 文件 IO 定界符? - 2

    我正在尝试解析一个文本文件,该文件每行包含可变数量的单词和数字,如下所示:foo4.500bar3.001.33foobar如何读取由空格而不是换行符分隔的文件?有什么方法可以设置File("file.txt").foreach方法以使用空格而不是换行符作为分隔符? 最佳答案 接受的答案将slurp文件,这可能是大文本文件的问题。更好的解决方案是IO.foreach.它是惯用的,将按字符流式传输文件:File.foreach(filename,""){|string|putsstring}包含“thisisanexample”结果的

  6. ruby-on-rails - Rails 3.1 中具有相同形式的多个模型? - 2

    我正在使用Rails3.1并在一个论坛上工作。我有一个名为Topic的模型,每个模型都有许多Post。当用户创建新主题时,他们也应该创建第一个Post。但是,我不确定如何以相同的形式执行此操作。这是我的代码:classTopic:destroyaccepts_nested_attributes_for:postsvalidates_presence_of:titleendclassPost...但这似乎不起作用。有什么想法吗?谢谢! 最佳答案 @Pablo的回答似乎有你需要的一切。但更具体地说...首先改变你View中的这一行对此#

  7. Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting - 2

    1.错误信息:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)或者:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:TLShandshaketimeout2.报错原因:docker使用的镜像网址默认为国外,下载容易超时,需要修改成国内镜像地址(首先阿里

  8. ruby-on-rails - 带有 Zeus 的 RSpec 3.1,我应该在 spec_helper 中要求 'rspec/rails' 吗? - 2

    使用rspec-rails3.0+,测试设置分为spec_helper和rails_helper我注意到生成的spec_helper不需要'rspec/rails'。这会导致zeus崩溃:spec_helper.rb:5:in`':undefinedmethod`configure'forRSpec:Module(NoMethodError)对thisissue最常见的回应是需要'rspec/rails'。但这是否会破坏仅使用spec_helper拆分rails规范和PORO规范的全部目的?或者这无关紧要,因为Zeus无论如何都会预加载Rails?我应该在我的spec_helper中做

  9. ruby - 为什么不能使用类IO的实例方法noecho? - 2

    print"Enteryourpassword:"pass=STDIN.noecho(&:gets)puts"Yourpasswordis#{pass}!"输出:Enteryourpassword:input.rb:2:in`':undefinedmethod`noecho'for#>(NoMethodError) 最佳答案 一开始require'io/console'后来的Ruby1.9.3 关于ruby-为什么不能使用类IO的实例方法noecho?,我们在StackOverflow上

  10. jquery - 如何在 rails 3.1 上安装 jQuery - 2

    我以为它已经安装了,但在我的gemfile中有gem"jquery-rails"但是在我的asset/javascripts文件夹中accounts.js.coffeeapplication.js都被注释掉了这是我的虚拟railsapplication但是在源代码中没有jQuery并且删除链接不起作用......任何想法都丢失了 最佳答案 看看thisRailscast.您可能需要检查application.js文件并确保它包含以下语句。//=requirejquery//=requirejquery_ujs

随机推荐