We regularly encounter the following when building for tvOS (and less often for iOS) on our build system:
2018-11-14T14:39:20.3910660Z 2018-11-14 14:39:20.390 xcodebuild[935:7288] *** Assertion failure in ROCKRemoteProxy * _Nullable rock_XPCObjectToROCKRemoteProxy(xpc_object_t _Nonnull __strong, ROCKSessionManager * _Nonnull __strong, NSError * _Nullable __autoreleasing * _Nullable)(), /BuildRoot/Library/Caches/com.apple.xbs/Sources/ROCKit/ROCKit-24/ROCKit/ROCKRemoteProxy+ROCK.m:97
2018-11-14T14:39:20.3918110Z ** INTERNAL ERROR: Uncaught exception **
2018-11-14T14:39:20.3918460Z Uncaught Exception: Invalid parameter not satisfying: sessionManager
2018-11-14T14:39:20.3918520Z Stack:
2018-11-14T14:39:21.4479800Z Invalid connection: com.apple.coresymbolicationd
2018-11-14T14:39:21.7897410Z 0 __exceptionPreprocess (in CoreFoundation)
2018-11-14T14:39:21.7917290Z 1 objc_exception_throw (in libobjc.A.dylib)
2018-11-14T14:39:21.7917890Z 2 +[NSException raise:format:arguments:] (in CoreFoundation)
2018-11-14T14:39:21.7919290Z 3 -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:] (in Foundation)
2018-11-14T14:39:21.7919790Z 4 rock_XPCObjectToROCKRemoteProxy (in ROCKit)
2018-11-14T14:39:21.7920190Z 5 rock_NSDictionaryDeserializer (in ROCKit)
2018-11-14T14:39:21.7920740Z 6 rock_XPCObjectToNSObject (in ROCKit)
2018-11-14T14:39:21.7921400Z 7 __rock_XPCObjectToNSDictionary_block_invoke (in ROCKit)
2018-11-14T14:39:21.7921850Z 8 _xpc_dictionary_apply_apply (in libxpc.dylib)
2018-11-14T14:39:21.7922150Z 9 _xpc_dictionary_apply_node_f (in libxpc.dylib)
2018-11-14T14:39:21.7922530Z 10 xpc_dictionary_apply (in libxpc.dylib)
2018-11-14T14:39:21.7922860Z 11 rock_XPCObjectToNSDictionary (in ROCKit)
2018-11-14T14:39:21.7923200Z 12 rock_XPCObjectToNSError (in ROCKit)
2018-11-14T14:39:21.7923470Z 13 simservice_send_request_sync (in CoreSimulatorUtilities)
2018-11-14T14:39:21.7924530Z 14 -[SimDevice _onBootstrapQueue_shutdownWithError:] (in CoreSimulator)
2018-11-14T14:39:21.7925210Z 15 __64-[SimDevice shutdownAsyncWithCompletionQueue:completionHandler:]_block_invoke (in CoreSimulator)
2018-11-14T14:39:21.7925770Z 16 __67-[SimDevice bootstrapQueueAsync:completionQueue:completionHandler:]_block_invoke (in CoreSimulator)
2018-11-14T14:39:21.7925840Z 17 _dispatch_call_block_and_release (in libdispatch.dylib)
2018-11-14T14:39:21.7925880Z 18 _dispatch_client_callout (in libdispatch.dylib)
2018-11-14T14:39:22.1129770Z 19 _dispatch_queue_serial_drain (in libdispatch.dylib)
2018-11-14T14:39:22.1129810Z 20 _dispatch_queue_invoke (in libdispatch.dylib)
2018-11-14T14:39:22.1129850Z 21 _dispatch_root_queue_drain_deferred_wlh (in libdispatch.dylib)
2018-11-14T14:39:22.1129900Z 22 _dispatch_workloop_worker_thread (in libdispatch.dylib)
2018-11-14T14:39:22.1129940Z 23 _pthread_wqthread (in libsystem_pthread.dylib)
2018-11-14T14:39:22.1129980Z 24 start_wqthread (in libsystem_pthread.dylib)
There's a thread here with additional information: https://github.com/Microsoft/azure-pipelines-tasks/issues/8840
Is this a known issue? And, more importantly, is there a workaround that will prevent us from seeing this?