[Appium 1.16.0-beta1] WebDriverAgentRunner build failed due to incompatible pointer to integer conversion

Using latest beta 1.16.0-beta1, I can’t build the WebDriverAgentRunner anymore.

The build fails with the following errors:

Environment

  • Appium version (or git revision) that exhibits the issue: Appium 1.16.0-beta.1
  • Last Appium version that did not exhibit the issue (if applicable): Appium 1.15.0
  • Desktop OS/version used to run Appium: macOS
  • Node.js version (unless using Appium.app|exe): v11.10.1
  • Npm or Yarn package manager: npm version 6.7.0
  • Mobile platform/version under test: -
  • Real device or emulator/simulator: -
  • Appium CLI or Appium.app|exe: Appium installed using node.js

Steps Executed:-

  • Downloaded Appium 1.16.0-beta.1
  • Navigated to the following directory /usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent
  • Ran mkdir -p Resources/WebDriverAgent.bundle
  • Ran sh ./Scripts/bootstrap.sh -d
  • Then opened the WebDriverAgent.xcodeproj in XCode 11 and tried to build it after providing the Signing Credentials for my project.
1 Like

@Sealview update to:

controller.autocorrectionEnabled = ((NSNumber*)value).boolValue;
// and
controller.predictionEnabled = ((NSNumber*)value).boolValue;

and second error read here -> https://github.com/appium/appium/issues/13360