Can't run Appium1.6.0-beta3 with XCode8 iOS Tests - peertalk/PTChannel.h missing

Hi there,

first sorry for my english, it’s not the best!

My problem is my tests are don’t running anymore since i’ve updated to XCode8 and Appium1.6.0-BetaX. When i start a test there would be displayed this issue :

[Xcode] 2016-10-10 12:45:44.159 xcodebuild[40866:556693] Error Domain=IDETestOperationsObserverErrorDomain Code=3 “Test operation was canceled. If you believe this error represents a bug, please attach the log file at /Users/XXXXX/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Logs/Test/6D6F09B6-95D0-4C5B-BFA7-CCCF461E2D83/Session-WebDriverAgentRunner-2016-10-10_124542-WHYcgf.log” UserInfo={NSLocalizedDescription=Test operation was canceled. If you believe this error represents a bug, please attach the log file at /Users/XXXX/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Logs/Test/6D6F09B6-95D0-4C5B-BFA7-CCCF461E2D83/Session-WebDriverAgentRunner-2016-10-10_124542-WHYcgf.log}

[Xcode] 2016-10-10 12:45:44.160 xcodebuild[40866:556799] Connection peer refused channel request for “dtxproxy:XCTestManager_IDEInterface:XCTestManager_DaemonConnectionInterface”; channel canceled <DTXChannel: 0x7f999c057010>

[Xcode]
Testing failed:
‘peertalk/PTChannel.h’ file not found
** TEST FAILED **

The following build commands failed:

[Xcode] CompileC /Users/XXX/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Build/Intermediates/WebDriverAgent.build/Debug-iphonesimulator/WebDriverAgentLib.build/Objects-normal/x86_64/FBHTTPOverUSBServer.o WebDriverAgentLib/Routing/FBHTTPOverUSBServer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

[XCUITest] xcodebuild exited with code ‘65’ and signal ‘null’
[XCUITest] Error: xcodebuild failed with code 65
at SubProcess. (lib/webdriveragent.js:261:25)
at emitTwo (events.js:106:13)
at SubProcess.emit (events.js:191:7)
at ChildProcess. (lib/teen_process.js:191:14)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
Error: xcodebuild failed with code 65
at SubProcess. (lib/webdriveragent.js:261:25)
at emitTwo (events.js:106:13)
at SubProcess.emit (events.js:191:7)
at ChildProcess. (lib/teen_process.js:191:14)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
[MJSONWP] Encountered internal error running command: TypeError: Cannot read property ‘command’ of undefined
at XCUITestDriver.callee$0$0$ (lib/commands/proxy-helper.js:13:35)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at invoke (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at enqueueResult (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:185:17)
at Promise.F (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/core-js/library/modules/$.export.js:30:36)
at AsyncIterator.enqueue (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:184:12)
at AsyncIterator.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at Object.runtime.async (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:209:12)
at XCUITestDriver.callee$0$0 [as proxyCommand] (lib/commands/proxy-helper.js:13:10)
at XCUITestDriver.stop$ (lib/driver.js:266:18)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at invoke (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at enqueueResult (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:185:17)
at Promise.F (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/core-js/library/modules/$.export.js:30:36)
at AsyncIterator.enqueue (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:184:12)
at AsyncIterator.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at Object.runtime.async (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:209:12)
at XCUITestDriver.stop (lib/driver.js:263:16)
at XCUITestDriver.deleteSession$ (lib/driver.js:254:16)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at invoke (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at enqueueResult (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:185:17)
at Promise.F (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/core-js/library/modules/$.export.js:30:36)
at AsyncIterator.enqueue (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:184:12)
at AsyncIterator.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at Object.runtime.async (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:209:12)
at XCUITestDriver.deleteSession (lib/driver.js:253:23)
at XCUITestDriver.createSession$ (lib/driver.js:143:18)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:136:37)

Error Log :
12:45:42.682 xcodebuild[40866:556693] Beginning test session WebDriverAgentRunner-D3DA7124-6FFD-40C3-8975-04979A5C8D70 at 2016-10-10 12:45:42.681 with Xcode 8A218a on target <DVTiPhoneSimulator: 0x7f999bad78c0> {
SimDevice: SimDevice : iPhone 6 (4D495CE1-FCDA-4F8D-819F-590DD716B02E) : state={ Booted } deviceType={ SimDeviceType : com.apple.CoreSimulator.SimDeviceType.iPhone-6 } runtime={ SimRuntime : 10.0 (14A345) - com.apple.CoreSimulator.SimRuntime.iOS-10-0 }
} (10.0 (14A345))
12:45:42.682 xcodebuild[40866:556693] /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild
-project
/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj
-scheme
WebDriverAgentRunner
-destination
id=4D495CE1-FCDA-4F8D-819F-590DD716B02E
build
test
12:45:42.682 xcodebuild[40866:556693] Launching with Xcode.IDEFoundation.Launcher.PosixSpawn
12:45:42.683 xcodebuild[40866:556693] Initializing test infrastructure.
12:45:42.683 xcodebuild[40866:556694] 4D495CE1-FCDA-4F8D-819F-590DD716B02E: Registered for sim device notification, got token 4
12:45:42.683 xcodebuild[40866:556694] 4D495CE1-FCDA-4F8D-819F-590DD716B02E: Unregistering for sim device notification with token 4
12:45:42.683 xcodebuild[40866:556694] Sim iPhone 6 is booted (state = 3)
12:45:42.683 xcodebuild[40866:556694] Calling -[SimDevice getenv:error:] for TESTMANAGERD_SIM_SOCK
12:45:42.684 xcodebuild[40866:556694] Returning /private/tmp/com.apple.launchd.LI5TvqxUrp/com.apple.testmanagerd.unix-domain.socket for TESTMANAGERD_SIM_SOCK
12:45:42.684 xcodebuild[40866:556694] Sim iPhone 6 has testmanagerd socket at /private/tmp/com.apple.launchd.LI5TvqxUrp/com.apple.testmanagerd.unix-domain.socket
12:45:42.684 xcodebuild[40866:556694] Connected socket 35 to testmanagerd for Sim iPhone 6
12:45:42.684 xcodebuild[40866:556694] Creating the test bundle connection.
12:45:42.685 xcodebuild[40866:556694] Listening for proxy connection request from the test bundle (all platforms)
12:45:42.685 xcodebuild[40866:556694] Resuming the connection.
12:45:42.685 xcodebuild[40866:556694] Test connection requires daemon assistance.
12:45:42.685 xcodebuild[40866:556693] Received Ready from iOSSimulator
12:45:42.685 xcodebuild[40866:556693] Sending notification: NSConcreteNotification 0x7f999bca6720 {name = com.apple.iphonesimulator.startSession; userInfo = {
deviceUDID = “4D495CE1-FCDA-4F8D-819F-590DD716B02E”;
}}
12:45:42.698 xcodebuild[40866:556693] Starting test session with ID D3DA7124-6FFD-40C3-8975-04979A5C8D70
12:45:42.698 xcodebuild[40866:556693] Checking test manager availability…, will wait up to 120s
12:45:44.159 xcodebuild[40866:556693] Test operation failure: Test operation was canceled.
12:45:44.159 xcodebuild[40866:556693] _finishWithError:Error Domain=IDETestOperationsObserverErrorDomain Code=3 “Test operation was canceled.” UserInfo={NSLocalizedDescription=Test operation was canceled.} didCancel: 1

peertalk/PTChannel.h is already there… Maybe the wrong folder? (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Carthage/Build/Mac/Peertalk.framework/Versions/A/Headers)

My Equipment is :
MacBook with OS Sierra Version 10.12
Appium1.6.0-Beta3
XCUITestDriver version: 2.0.23
XCode8
Carthage-0.18.1

Thx for Help!

1 Like

Did you solve this? I’m running into the same problem.