para mac descargar xcode crash xcode5 sdl sdl-2

mac - xcode descargar



Xcode 5 se bloquea al ejecutar una aplicaciĆ³n con SDL 2 (2)

Traté de seguir estos dos tutoriales (o las partes correspondientes de ellos, debido a las diferencias de versión) para instalar SDL 2.0.2 para que funcione con Xcode 5.1:

Tutorial 1

Tutorial 2

La ejecución de cualquier programa con el marco vinculado de SDL 2 hace que Xcode se bloquee con los siguientes detalles del problema:

Process: Xcode [1787] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 5.1 (5084) Build Info: IDEFrameworks-5084000000000000~21 App Item ID: 497799835 App External ID: 444172641 Code Type: X86-64 (Native) Parent Process: launchd [257] Responsible: Xcode [1787] User ID: 501 PlugIn Path: /Library/Frameworks/SDL2.framework/Versions/A/SDL2 PlugIn Identifier: org.libsdl.SDL2 PlugIn Version: 2.0.2 (2.0.2) Date/Time: 2014-03-13 04:24:59.771 +0200 OS Version: Mac OS X 10.9.2 (13C64) Report Version: 11 Anonymous UUID: EFECF2A0-A489-055E-0904-D3CD9E756EB0 Crashed Thread: 21 <lldb.process.internal-state(pid=1804)> Exception Type: EXC_BAD_ACCESS (Code Signature Invalid) Exception Codes: 0x0000000000000032, 0x0000000124718000 VM Regions Near 0x124718000: Stack 0000000124696000-0000000124718000 [ 520K] rw-/rwx SM=COW thread 22 --> mapped file 0000000124718000-00000001247fd000 [ 916K] r--/rwx SM=COW /Library/Frameworks/SDL2.framework/Versions/A/SDL2 CG shared images 00000001c0003000-00000001c000b000 [ 32K] r--/r-- SM=SHM Application Specific Information: ProductBuildVersion: 5B130a Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8d1aca1a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff8d1abd18 mach_msg + 64 2 com.apple.CoreFoundation 0x00007fff87ba8155 __CFRunLoopServiceMachPort + 181 3 com.apple.CoreFoundation 0x00007fff87ba7779 __CFRunLoopRun + 1161 4 com.apple.CoreFoundation 0x00007fff87ba70b5 CFRunLoopRunSpecific + 309 5 com.apple.HIToolbox 0x00007fff8e776a0d RunCurrentEventLoopInMode + 226 6 com.apple.HIToolbox 0x00007fff8e7767b7 ReceiveNextEventCommon + 479 7 com.apple.HIToolbox 0x00007fff8e7765bc _BlockUntilNextEventMatchingListInModeWithFilter + 65 8 com.apple.AppKit 0x00007fff8145a3de _DPSNextEvent + 1434 9 com.apple.AppKit 0x00007fff81459a2b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122 10 com.apple.dt.DVTKit 0x00000001067a3e31 -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 84 11 com.apple.AppKit 0x00007fff8144db2c -[NSApplication run] + 553 12 com.apple.AppKit 0x00007fff81438913 NSApplicationMain + 940 13 libdyld.dylib 0x00007fff8dda55fd start + 1 Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff8d1b1662 kevent64 + 10 1 libdispatch.dylib 0x00007fff88b8543d _dispatch_mgr_invoke + 239 2 libdispatch.dylib 0x00007fff88b85152 _dispatch_mgr_thread + 52 Thread 2: 0 libsystem_kernel.dylib 0x00007fff8d1b0e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8ddccf08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8ddcffb9 start_wqthread + 13 Thread 3: 0 libsystem_kernel.dylib 0x00007fff8d1b0e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8ddccf08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8ddcffb9 start_wqthread + 13 Thread 4:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x00007fff8d1aca1a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff8d1abd18 mach_msg + 64 2 com.apple.CoreFoundation 0x00007fff87ba8155 __CFRunLoopServiceMachPort + 181 3 com.apple.CoreFoundation 0x00007fff87ba7779 __CFRunLoopRun + 1161 4 com.apple.CoreFoundation 0x00007fff87ba70b5 CFRunLoopRunSpecific + 309 5 com.apple.Foundation 0x00007fff87db8967 +[NSURLConnection(Loader) _resourceLoadLoop:] + 348 6 com.apple.Foundation 0x00007fff87db876b __NSThread__main__ + 1318 7 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 8 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 9 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 5: 0 libsystem_kernel.dylib 0x00007fff8d1aca1a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff8d1abd18 mach_msg + 64 2 com.apple.CoreFoundation 0x00007fff87ba8155 __CFRunLoopServiceMachPort + 181 3 com.apple.CoreFoundation 0x00007fff87ba7779 __CFRunLoopRun + 1161 4 com.apple.CoreFoundation 0x00007fff87ba70b5 CFRunLoopRunSpecific + 309 5 com.apple.DTDeviceKitBase 0x00000001109fb40e -[DTDKRemoteDeviceDataListener listenerThreadImplementation] + 162 6 com.apple.Foundation 0x00007fff87db876b __NSThread__main__ + 1318 7 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 8 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 9 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 6:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x00007fff8d1b09aa __select + 10 1 com.apple.CoreFoundation 0x00007fff87bf3b83 __CFSocketManager + 867 2 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 3 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 4 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 7:: DYMobileDeviceManager 0 libsystem_kernel.dylib 0x00007fff8d1aca1a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff8d1abd18 mach_msg + 64 2 com.apple.CoreFoundation 0x00007fff87ba8155 __CFRunLoopServiceMachPort + 181 3 com.apple.CoreFoundation 0x00007fff87ba7779 __CFRunLoopRun + 1161 4 com.apple.CoreFoundation 0x00007fff87ba70b5 CFRunLoopRunSpecific + 309 5 com.apple.Foundation 0x00007fff87dbaadc -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 253 6 com.apple.Foundation 0x00007fff87ea34aa -[NSRunLoop(NSRunLoop) run] + 74 7 com.apple.GPUToolsMobileFoundation 0x0000000112ab0e0d -[DYMobileDeviceManager _deviceNotificationThread:] + 134 8 com.apple.Foundation 0x00007fff87db876b __NSThread__main__ + 1318 9 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 10 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 11 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 8:: CVDisplayLink 0 libsystem_kernel.dylib 0x00007fff8d1b0716 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff8ddcdc3b _pthread_cond_wait + 727 2 com.apple.CoreVideo 0x00007fff8d2d1a38 CVDisplayLink::runIOThread() + 656 3 com.apple.CoreVideo 0x00007fff8d2d178f startIOThread(void*) + 147 4 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 5 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 6 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 9: 0 libsystem_kernel.dylib 0x00007fff8d1b0e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8ddccf08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8ddcffb9 start_wqthread + 13 Thread 10: 0 libsystem_kernel.dylib 0x00007fff8d1b0e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8ddccf08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8ddcffb9 start_wqthread + 13 Thread 11: 0 libsystem_kernel.dylib 0x00007fff8d1aca1a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff8d1abd18 mach_msg + 64 2 com.apple.CoreFoundation 0x00007fff87ba8155 __CFRunLoopServiceMachPort + 181 3 com.apple.CoreFoundation 0x00007fff87ba7779 __CFRunLoopRun + 1161 4 com.apple.CoreFoundation 0x00007fff87ba70b5 CFRunLoopRunSpecific + 309 5 com.apple.AppKit 0x00007fff815fa16e _NSEventThread + 144 6 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 7 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 8 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 12: 0 libsystem_kernel.dylib 0x00007fff8d1b0e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8ddccf08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8ddcffb9 start_wqthread + 13 Thread 13: 0 libsystem_kernel.dylib 0x00007fff8d1b0e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8ddccf08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8ddcffb9 start_wqthread + 13 Thread 14: 0 libsystem_kernel.dylib 0x00007fff8d1b0716 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff8ddcdc3b _pthread_cond_wait + 727 2 com.apple.Xcode.DevToolsCore 0x000000010c476363 -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 524 3 com.apple.Foundation 0x00007fff87db876b __NSThread__main__ + 1318 4 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 5 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 6 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 15: 0 libsystem_kernel.dylib 0x00007fff8d1b0716 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff8ddcdc3b _pthread_cond_wait + 727 2 com.apple.Xcode.DevToolsCore 0x000000010c476363 -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 524 3 com.apple.Foundation 0x00007fff87db876b __NSThread__main__ + 1318 4 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 5 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 6 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 16: 0 libsystem_kernel.dylib 0x00007fff8d1b0716 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff8ddcdc3b _pthread_cond_wait + 727 2 com.apple.Xcode.DevToolsCore 0x000000010c476363 -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 524 3 com.apple.Foundation 0x00007fff87db876b __NSThread__main__ + 1318 4 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 5 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 6 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 17:: <lldb.comm.debugger.input> 0 libsystem_kernel.dylib 0x00007fff8d1b09aa __select + 10 1 com.apple.LLDB.framework 0x0000000113d965f0 lldb_private::ConnectionFileDescriptor::BytesAvailable(unsigned int, lldb_private::Error*) + 888 2 com.apple.LLDB.framework 0x0000000113d96052 lldb_private::ConnectionFileDescriptor::Read(void*, unsigned long, unsigned int, lldb::ConnectionStatus&, lldb_private::Error*) + 170 3 com.apple.LLDB.framework 0x0000000113d94493 lldb_private::Communication::ReadFromConnection(void*, unsigned long, unsigned int, lldb::ConnectionStatus&, lldb_private::Error*) + 97 4 com.apple.LLDB.framework 0x0000000113d940f1 lldb_private::Communication::ReadThread(void*) + 147 5 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 6 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 7 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 18:: <lldb.comm.xcode.lldb.comm> 0 libsystem_kernel.dylib 0x00007fff8d1b09aa __select + 10 1 com.apple.LLDB.framework 0x0000000113d965f0 lldb_private::ConnectionFileDescriptor::BytesAvailable(unsigned int, lldb_private::Error*) + 888 2 com.apple.LLDB.framework 0x0000000113d96052 lldb_private::ConnectionFileDescriptor::Read(void*, unsigned long, unsigned int, lldb::ConnectionStatus&, lldb_private::Error*) + 170 3 com.apple.LLDB.framework 0x0000000113d94493 lldb_private::Communication::ReadFromConnection(void*, unsigned long, unsigned int, lldb::ConnectionStatus&, lldb_private::Error*) + 97 4 com.apple.LLDB.framework 0x0000000113d940f1 lldb_private::Communication::ReadThread(void*) + 147 5 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 6 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 7 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 19: 0 libsystem_kernel.dylib 0x00007fff8d1aca1a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff8d1abd18 mach_msg + 64 2 com.apple.CoreFoundation 0x00007fff87ba8155 __CFRunLoopServiceMachPort + 181 3 com.apple.CoreFoundation 0x00007fff87ba7779 __CFRunLoopRun + 1161 4 com.apple.CoreFoundation 0x00007fff87ba70b5 CFRunLoopRunSpecific + 309 5 com.apple.CoreFoundation 0x00007fff87c5c811 CFRunLoopRun + 97 6 com.apple.DebugSymbols 0x00007fff834007e3 SpotlightQueryThread(void*) + 355 7 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 8 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 9 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 20:: <lldb.process.gdb-remote.async> 0 libsystem_kernel.dylib 0x00007fff8d1b0716 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff8ddcdc3b _pthread_cond_wait + 727 2 com.apple.LLDB.framework 0x0000000113e37697 lldb_private::Condition::Wait(lldb_private::Mutex&, lldb_private::TimeValue const*, bool*) + 109 3 com.apple.LLDB.framework 0x0000000113e81752 lldb_private::Predicate<bool>::WaitForValueEqualTo(bool, lldb_private::TimeValue const*, bool*) + 90 4 com.apple.LLDB.framework 0x0000000113dadcb4 lldb_private::Listener::WaitForEventsInternal(lldb_private::TimeValue const*, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::__1::shared_ptr<lldb_private::Event>&) + 324 5 com.apple.LLDB.framework 0x0000000113daddcb lldb_private::Listener::WaitForEvent(lldb_private::TimeValue const*, std::__1::shared_ptr<lldb_private::Event>&) + 27 6 com.apple.LLDB.framework 0x0000000113e8bb51 ProcessGDBRemote::AsyncThread(void*) + 1213 7 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 8 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 9 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 21 Crashed:: <lldb.process.internal-state(pid=1804)> 0 com.apple.LLDB.framework 0x0000000113d98990 lldb_private::DataExtractor::GetU32(unsigned long long*) const + 52 1 com.apple.LLDB.framework 0x0000000113e73045 ObjectFileMachO::ParseHeader() + 91 2 com.apple.LLDB.framework 0x0000000113e724fd ObjectFileMachO::CreateInstance(std::__1::shared_ptr<lldb_private::Module> const&, std::__1::shared_ptr<lldb_private::DataBuffer>&, unsigned long long, lldb_private::FileSpec const*, unsigned long long, unsigned long long) + 661 3 com.apple.LLDB.framework 0x0000000113ee9ac5 lldb_private::ObjectFile::FindPlugin(std::__1::shared_ptr<lldb_private::Module> const&, lldb_private::FileSpec const*, unsigned long long, unsigned long long, std::__1::shared_ptr<lldb_private::DataBuffer>&, unsigned long long&) + 1705 4 com.apple.LLDB.framework 0x0000000113e6bf43 ObjectContainerUniversalMachO::GetObjectFile(lldb_private::FileSpec const*) + 427 5 com.apple.LLDB.framework 0x0000000113ee9bd7 lldb_private::ObjectFile::FindPlugin(std::__1::shared_ptr<lldb_private::Module> const&, lldb_private::FileSpec const*, unsigned long long, unsigned long long, std::__1::shared_ptr<lldb_private::DataBuffer>&, unsigned long long&) + 1979 6 com.apple.LLDB.framework 0x0000000113ddafbc lldb_private::Module::GetObjectFile() + 210 7 com.apple.LLDB.framework 0x0000000113dde60f lldb_private::ModuleList::GetSharedModule(lldb_private::ModuleSpec const&, std::__1::shared_ptr<lldb_private::Module>&, lldb_private::FileSpecList const*, std::__1::shared_ptr<lldb_private::Module>*, bool*, bool) + 805 8 com.apple.LLDB.framework 0x0000000113f274d9 lldb_private::Target::GetSharedModule(lldb_private::ModuleSpec const&, lldb_private::Error*) + 543 9 com.apple.LLDB.framework 0x0000000113e64879 DynamicLoaderMacOSXDYLD::FindTargetModuleForDYLDImageInfo(DynamicLoaderMacOSXDYLD::DYLDImageInfo&, bool, bool*) + 391 10 com.apple.LLDB.framework 0x0000000113e6699f DynamicLoaderMacOSXDYLD::AddModulesUsingImageInfos(std::__1::vector<DynamicLoaderMacOSXDYLD::DYLDImageInfo, std::__1::allocator<DynamicLoaderMacOSXDYLD::DYLDImageInfo> >&) + 487 11 com.apple.LLDB.framework 0x0000000113e65d7b DynamicLoaderMacOSXDYLD::AddModulesUsingImageInfosAddress(unsigned long long, unsigned int) + 165 12 com.apple.LLDB.framework 0x0000000113e65612 DynamicLoaderMacOSXDYLD::InitializeFromAllImageInfos() + 154 13 com.apple.LLDB.framework 0x0000000113e65a0c DynamicLoaderMacOSXDYLD::NotifyBreakpointHit(void*, lldb_private::StoppointCallbackContext*, unsigned long long, unsigned long long) + 44 14 com.apple.LLDB.framework 0x0000000113d45d0f lldb_private::BreakpointOptions::InvokeCallback(lldb_private::StoppointCallbackContext*, unsigned long long, unsigned long long) + 43 15 com.apple.LLDB.framework 0x0000000113d43250 lldb_private::BreakpointLocation::InvokeCallback(lldb_private::StoppointCallbackContext*) + 82 16 com.apple.LLDB.framework 0x0000000113d43889 lldb_private::BreakpointLocation::ShouldStop(lldb_private::StoppointCallbackContext*) + 115 17 com.apple.LLDB.framework 0x0000000113d44386 lldb_private::BreakpointLocationCollection::ShouldStop(lldb_private::StoppointCallbackContext*) + 76 18 com.apple.LLDB.framework 0x0000000113f22748 lldb_private::StopInfoBreakpoint::ShouldStopSynchronous(lldb_private::Event*) + 232 19 com.apple.LLDB.framework 0x0000000113f319cf lldb_private::Thread::ShouldStop(lldb_private::Event*) + 653 20 com.apple.LLDB.framework 0x0000000113f365a3 lldb_private::ThreadList::ShouldStop(lldb_private::Event*) + 339 21 com.apple.LLDB.framework 0x0000000113f12485 lldb_private::Process::ShouldBroadcastEvent(lldb_private::Event*) + 375 22 com.apple.LLDB.framework 0x0000000113f1048c lldb_private::Process::HandlePrivateEvent(std::__1::shared_ptr<lldb_private::Event>&) + 356 23 com.apple.LLDB.framework 0x0000000113f12ae7 lldb_private::Process::RunPrivateStateThread() + 507 24 com.apple.LLDB.framework 0x0000000113f1262d lldb_private::Process::PrivateStateThread(void*) + 9 25 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 26 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 27 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 22:: DBGLLDBSessionThread 0 libsystem_kernel.dylib 0x00007fff8d1b0716 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff8ddcdc3b _pthread_cond_wait + 727 2 com.apple.LLDB.framework 0x0000000113e37697 lldb_private::Condition::Wait(lldb_private::Mutex&, lldb_private::TimeValue const*, bool*) + 109 3 com.apple.LLDB.framework 0x0000000113e81752 lldb_private::Predicate<bool>::WaitForValueEqualTo(bool, lldb_private::TimeValue const*, bool*) + 90 4 com.apple.LLDB.framework 0x0000000113dadcb4 lldb_private::Listener::WaitForEventsInternal(lldb_private::TimeValue const*, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::__1::shared_ptr<lldb_private::Event>&) + 324 5 com.apple.LLDB.framework 0x0000000113daddcb lldb_private::Listener::WaitForEvent(lldb_private::TimeValue const*, std::__1::shared_ptr<lldb_private::Event>&) + 27 6 com.apple.LLDB.framework 0x0000000112c6f995 lldb::SBListener::WaitForEvent(unsigned int, lldb::SBEvent&) + 203 7 com.apple.dt.dbg.DebuggerLLDB 0x000000010981aa22 DBGLLDBSessionThread(void*) + 813 8 libsystem_pthread.dylib 0x00007fff8ddcb899 _pthread_body + 138 9 libsystem_pthread.dylib 0x00007fff8ddcb72a _pthread_start + 137 10 libsystem_pthread.dylib 0x00007fff8ddcffc9 thread_start + 13 Thread 21 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x00007fe807c15fa0 rcx: 0x00000000000e4850 rdx: 0x00000000000e4850 rdi: 0x00007fe807c15ff8 rsi: 0x0000000124690310 rbp: 0x0000000124690290 rsp: 0x0000000124690290 r8: 0x0000000124718000 r9: 0x0000000000000004 r10: 0x0000000001555568 r11: 0x000000002fd20404 r12: 0x0000000000001000 r13: 0x00007fe807c15fa0 r14: 0x00007fe807c15ff8 r15: 0x00000000000e4850 rip: 0x0000000113d98990 rfl: 0x0000000000010246 cr2: 0x0000000124718000 Logical CPU: 2 Error Code: 0x00000004 Trap Number: 14

Intenté reparar los permisos utilizando Disk Utility y también deshabilité Source Control en Xcode. El problema desaparece si simplemente elimino la referencia a SDL. Por ejemplo, el siguiente programa funciona inicialmente, pero falla cuando vinculo el proyecto a SDL:

// #include <SDL2/SDL.h> #include <iostream> int main() { std::cout << "Hello World!" << std::endl; return 0; }

¿Estoy haciendo algo mal aquí?


Parece que el problema es que SDL2 no está firmado correctamente. Hay un boleto para solucionar el problema en https://bugzilla.libsdl.org/show_bug.cgi?id=2058 .

Cuando genera una aplicación de Xcode 5 con lldb, Xcode carga un complemento que inspeccionará los módulos que cargue su aplicación, presumiblemente para darle una idea de su programa. Xcode está configurado para bloquearse si se lee desde una página respaldada por una firma no válida. Debido a que SDL2 no está firmado correctamente, cuando Xcode 5 intenta examinar la biblioteca SDL2, se leerá desde una página no válida y se bloqueará. Obtendrá una pista de que esto está sucediendo en la siguiente línea en su informe de fallas anterior:

Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)

Para comprobar por sí mismo que SDL no está firmado correctamente, ejecute el siguiente comando desde la carpeta donde reside SDL2:

$ codesign -vvvv SDL2 SDL2: invalid signature (code or signature have been modified) In architecture: x86_64

Si no desea crear su propia versión de SDL2 (la solución mencionada anteriormente), puede actualizar la firma para que sea correcta:

$ codesign -f -s - SDL2 SDL2: replacing existing signature

Y para verificar que la nueva firma es buena:

$ codesign -vvvv SDL2 SDL2: valid on disk SDL2: satisfies its Designated Requirement

Tenga en cuenta que hacer esto como una solución alternativa es arriesgado desde el punto de vista de la seguridad, ya que no estoy seguro de por qué la firma no es válida.


Tuve el mismo problema usando 2.0.2 (estable). Descargué el último código (a partir del 3/13) y compilé el marco manualmente y funcionó.

  1. clon hg http://hg.libsdl.org/SDL
  2. Compila el objetivo "Framework" en Xcode / SDL / SDL.xcodeproj
  3. Copie el marco en / Library / Frameworks