Reactivecocoa: Я не могу запустить детскую площадку

Созданный на 24 янв. 2017  ·  14Комментарии  ·  Источник: ReactiveCocoa/ReactiveCocoa

Я уже построил результат, reactiveSwift и reactiveCocoa, и я открываю ReactiveCocoa-ios.playground, но он по-прежнему «запускает Sanbox», а затем «objc [15129]: pthread_rwlock_wrlock failed (11)»

Самый полезный комментарий

Убедитесь, что вы открыли игровую площадку в рабочем пространстве. Также обратите внимание, что master требует Swift 3.1 и Xcode 8.3. Если вы используете Xcode от 8.0 до 8.2, вам следует вместо этого проверить версию 1.1.3.

Все 14 Комментарий

Я сделал новую проверку и опробовал ступеньки для детской площадки. Я застрял на ступеньке:

Построить схему ReactiveSwift-iOS

Эта схема, похоже, ориентирована на цель MacOS, а не на iOS.

@alper Это может произойти, если вы запустите этап проверки, когда рабочая область уже открыта в Xcode. Можете ли вы попробовать закрыть Xcode и снова открыть его?

  • Я все удалил.
  • Сделал новую кассу.
  • Закрыли детскую площадку и рабочее место.
  • Подмодуль git init
  • Открыл рабочее пространство и начал сборку, но ReactiveSwift-iOS по-прежнему нацелен на Мой Mac.

Я следую инструкциям на детской площадке.

Я попробовал снова с нуля и получил тот же результат.

scheme

Вам может понадобиться этот git submodule update --init --recursive . Отсутствующая опция --recursive важна и должна быть ошибкой документации.

Ok. Сейчас я продвинулся дальше, но теперь он не может найти встроенные библиотеки.

(Также детская площадка пуста.)

Playground execution failed: error: Sandbox.xcplaygroundpage:9:8: error: no such module 'Result'
import Result
       ^

error: Sandbox.xcplaygroundpage:10:8: error: no such module 'ReactiveCocoa'
import ReactiveCocoa
       ^

error: Sandbox.xcplaygroundpage:11:8: error: no such module 'ReactiveSwift'
import ReactiveSwift
       ^

Вы уверены, что открываете (выбираете) игровую площадку в рабочей области? В противном случае файлы игровой площадки не смогут найти фреймворки. Это ограничение или требование самого Xcode.

Да, я. Он все еще не может их найти.

Ребята, я, к сожалению, столкнулся с этой проблемой, хотя я сделал шаги в качестве руководства на детской площадке。 Вот журнал :

Ошибка выполнения игровой площадки: ошибка: Sandbox.xcplayg roundpage: 11 : 8: ошибка: нет такого модуля 'ReactiveCocoa'
import ReactiveCocoa
^

  • поток # 1: tid = 0x271a6, 0x00000001005853c0 Sandbox`executePlayground, queue = 'com.apple.main-thread', причина остановки = точка останова 1.2

    • кадр # 0: 0x00000001005853c0 Песочница executePlayground frame #1: 0x00000001005849c0 Sandbox __37- [XCPAppDelegate enqueueRunLoopBlock] _block_invoke + 32

      кадр # 2: 0x00000001010a06ac CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 frame #3: 0x00000001010856f4 CoreFoundation __CFRunLoopDoBlocks + 356

      кадр # 4: 0x0000000101084e65 CoreFoundation __CFRunLoopRun + 901 frame #5: 0x0000000101084884 CoreFoundation CFRunLoopRunSpecific + 420

      кадр # 6: 0x00000001065b3a6f GraphicsServices GSEventRunModal + 161 frame #7: 0x00000001032e3c68 UIKit UIApplicationMain + 159

      кадр # 8: 0x00000001005846e9 Песочница main + 201 frame #9: 0x0000000102df868d libdyld.dylib start + 1

У меня такая же проблема , Как ее решить? Ниже приведен журнал ошибок

Ошибка выполнения игровой площадки: ошибка: круглая страница Sandbox.xcplayg: 10 : 8: ошибка: нет такого модуля 'ReactiveSwift'
импорт ReactiveSwift
^

  • поток # 1: tid = 0x2708eb, 0x0000000101cf3360 com.apple.dt.Xcode.PlaygroundStub-macosx executePlayground, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 <ul> <li>frame #0: 0x0000000101cf3360 com.apple.dt.Xcode.PlaygroundStub-macosx<code>md5-bcf8ee690e4dc3d14167e46ea871ff6a</code>-[PlaygroundViewBridgeService execute] + 90<br /> frame #2: 0x00007fffb9638c3c CoreFoundation<code>md5-d3498934d1aef66e17f9e11133b87bec</code>-[NSInvocation invoke] + 289<br /> frame #4: 0x00007fffb9652246 CoreFoundation<code>md5-86b8a6a83fafa7fa6f3a20eb848baee4</code>__68-[NSVB_ViewServiceImplicitAnimationDecodingProxy forwardInvocation:]_block_invoke + 47<br /> frame #6: 0x00007fffccf47119 ViewBridge<code>md5-20742ff03a8c7a36586e6bd0c57a29e4</code>+[NSAnimationContext runAnimationGroup:] + 58<br /> frame #8: 0x00007fffb714dfba AppKit<code>md5-57893037e41fa1e1760f7e0051579e04</code>runAnimationGroup + 303<br /> frame #10: 0x00007fffccf28009 ViewBridge<code>md5-da9a6a03d18077708b8a8de8d2e81c42</code>-[NSVB_ViewServiceImplicitAnimationDecodingProxy forwardInvocation:] + 156<br /> frame #12: 0x00007fffb96375fa CoreFoundation<code>md5-61a0c3d73801b8b29b606cd1b2478bcb</code>__forwarding_prep_0___ + 120<br /> frame #14: 0x00007fffb9638c3c CoreFoundation<code>md5-79f75fa73cb3a9ad20e885f2ef020825</code>-[NSInvocation invoke] + 289<br /> frame #16: 0x00007fffb9652246 CoreFoundation<code>md5-7191f46851ffc3e47b5380669f2557f0</code>-[NSVB_QueueingProxy forwardInvocation:] + 327<br /> frame #18: 0x00007fffb96375fa CoreFoundation<code>md5-b38c24384db6e181ffcc86190007e2f5</code>__forwarding_prep_0___ + 120<br /> frame #20: 0x00007fffb9638c3c CoreFoundation<code>md5-524075e4ff5a7dadee251db38e94345d</code>-[NSInvocation invoke] + 289<br /> frame #22: 0x00007fffb9652246 CoreFoundation<code>md5-b491750ce16aa2de99b09091a86bda65</code>___forwarding___ + 538<br /> frame #24: 0x00007fffb9637358 CoreFoundation<code>md5-b4d940ffe939ef455645a4744cb39609</code>__invoking___ + 140<br /> frame #26: 0x00007fffb9638ac1 CoreFoundation<code>md5-10a2a9dc4b06c322926bad365cd2aaf8</code>-[NSInvocation invokeWithTarget:] + 54<br /> frame #28: 0x00007fffb96375fa CoreFoundation<code>md5-2c74d7a6d777ddd753d60f557d7cc0ea</code>__forwarding_prep_0___ + 120<br /> frame #30: 0x00007fffb9638c3c CoreFoundation<code>md5-0128b0b506ea852dba6d68a2e117dc91</code>-[NSInvocation invoke] + 289<br /> frame #32: 0x00007fffccf4b6a9 ViewBridge<code>md5-355f3f1d3605e33ea7c5bfaf80e076b5</code>__deferNSXPCInvocationOntoMainThread_block_invoke_2 + 233<br /> frame #34: 0x00007fffccecf779 ViewBridge<code>md5-8d59c7154aacc8ce4df6af72b118f595</code>__deferNSXPCInvocationOntoMainThread_block_invoke + 179<br /> frame #36: 0x00007fffccf4ae97 ViewBridge<code>md5-23badf7958a5dfe8b69cec3fceb70bff</code>__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12<br /> frame #38: 0x00007fffb963c034 CoreFoundation<code>md5-021608e68b3b989fd8887b8706b33552</code>__CFRunLoopRun + 1878<br /> frame #40: 0x00007fffb963b1c4 CoreFoundation<code>md5-b93a60eec866ffc65eef1f2be16a5c75</code>RunCurrentEventLoopInMode + 240<br /> frame #42: 0x00007fffb8b9ccf1 HIToolbox<code>md5-1e51080bf101bac2bec0e3b254fde409</code>_BlockUntilNextEventMatchingListInModeWithFilter + 71<br /> frame #44: 0x00007fffb7137e24 AppKit<code>md5-a7914285273683cb361c79f5c61f59ae</code>-[NSApplication(NSEvent) _nextEventMatching<a href="EventMask:untilDate">EventMask:untilDate</a>:<a href="inMode:dequeue">inMode:dequeue</a>:] + 2796<br /> frame #46: 0x00007fffcced0948 ViewBridge<code>md5-2568a3a7dede48c6995e8404c0235725</code>-[NSApplication run] + 926<br /> frame #48: 0x00007fffb70f71de AppKit<code>md5-284bf3b54a73e8f1c1db9db05b38d471</code>_xpc_objc_main + 775<br /> frame #50: 0x00007fffceff62e4 libxpc.dylib<code>md5-bcb425aa3f8d11f515422ef632fd7523</code>-[NSXPCSharedListener resume] + 16<br /> frame #52: 0x00007fffcced5636 ViewBridge<code>md5-c88818870eba34d1d3588c1e6072893f</code>main + 34<br /> frame #54: 0x00007fffced9e235 libdyld.dylib start + 1

Вы выполнили шаги, описанные в важном комментарии наверху игровой площадки ?

Я клонирую https://github.com/ReactiveCocoa/ReactiveSwift.git Project и выполняю настройки, как показано ниже: Успех сборки Result-Mac, но сборка ReactiveSwift-macOS завершается неудачно. Когда я открываю файл ReactiveSwift.playground, выдает ошибку.

Получите зависимости проекта с помощью одной из следующих команд терминала из корневого каталога проекта ReactiveSwift:
git submodule update --init ИЛИ, если у вас установлен Carthage
carthage checkout - no-use-binaries

Откройте ReactiveSwift.xcworkspace
Схема Build Result-Mac
Построить схему ReactiveSwift-macOS
Наконец откройте ReactiveSwift.playground
Выберите "Просмотр"> "Показать область отладки".

Убедитесь, что вы открыли игровую площадку в рабочем пространстве. Также обратите внимание, что master требует Swift 3.1 и Xcode 8.3. Если вы используете Xcode от 8.0 до 8.2, вам следует вместо этого проверить версию 1.1.3.

Я проверяю выпуск 1.1.3, все в порядке, спасибо.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги