Failed to sign WebDriverAgentRunner

Hi,

I have problem using appium with this configuration:

  • Platform - iOS
  • Appium version 1.6
  • Real Device
  • Client langauage - Java
  • OS - 10.1
  • xCode 8.2
  • free apple developer account (I think this is the problem)

I get the following exception from appium console -

[Xcode]
Testing failed:
No profiles for ‘com.facebook.WebDriverAgentRunner’ were found: Xcode couldn’t find a provisioning profile matching ‘com.facebook.WebDriverAgentRunner’.
Code signing is required for product type ‘UI Testing Bundle’ in SDK ‘iOS 10.1’
** TEST FAILED **

The following build commands failed:
Check dependencies
(1 failure)

[XCUITest] xcodebuild exited with code ‘65’ and signal ‘null’
[XCUITest] Error: xcodebuild failed with code 65
at SubProcess. (lib/webdriveragent.js:294: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:294: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)
[debug] [XCUITest] Running ios real device reset flow
[debug] [XCUITest] Resetting simulator
[debug] [iOSLog] Stopping iOS log capture
[MJSONWP] Encountered internal error running command: Error: xcodebuild failed with code 65
at SubProcess. (lib/webdriveragent.js:294: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)

In xCode it seems that when I tried to sign WebDriverAgentRunner it failed to create provisioning profile and No profiles for ‘com.facebook.WebDriverAgentRunner’ were found

After trying to sign WebDriverAgentRunner with my free developer account I get the following error in xcode
I get two error in the status that says:

  1. Failed to create provisioning profile.
  2. No Profiles for 'com.facebook.WebDriverAgentRunner were found.

How can I fix those problems and start use appium?

Thanks,

Hezi

I did a quick search of this website and found this:

You may want to add to that thread if the posted solution doesn’t work for you.

Changing com.facebook.WebDriverAgentRunner to a different bundle Id associated with my Team solved the issue for me .