Getting Error Code signing is required for product type \'Application\' in SDK \'iOS 10.1\'\n\n', stderr: '** BUILD FAILED

Getting Error Code signing is required for product type ‘Application’ in SDK ‘iOS 10.1’\n\n’, stderr: '** BUILD FAILED

When launched the teminal with below command

xcodebuild -sdk iphoneos10.1 -xcconfig /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/safari-launcher/build.xcconfig -configuration Release;

It worked.

Its Failing only via appium, Pls help

Launching Appium with command: ‘/Applications/Appium.app/Contents/Resources/node/bin/node’ appium/build/lib/main.js --debug-log-spacing --platform-version “9.3” --platform-name “iOS” --safari --browser-name “Safari” --udid “c77cbd8913e8eaebfc1f80ef33911ed19437cb17” --show-ios-log --show-ios-log --device-name “iPhone 6 Plus”

[Appium] Welcome to Appium v1.5.3

[Appium] Non-default server args:

[Appium] safari: true

[Appium] debugLogSpacing: true
[Appium] platformName: ‘iOS’
[Appium] platformVersion: ‘9.3’
[Appium] deviceName: ‘iPhone 6 Plus’
[Appium] browserName: ‘Safari’
[Appium] udid: ‘c77cbd8913e8eaebfc1f80ef33911ed19437cb17’

[Appium] showIOSLog: true
[Appium] Deprecated server args:
[Appium] --platform-name => --default-capabilities ‘{“platformName”:“iOS”}’
[Appium] --platform-version => --default-capabilities ‘{“platformVersion”:“9.3”}’
[Appium] --device-name => --default-capabilities ‘{“deviceName”:“iPhone 6 Plus”}’
[Appium] --browser-name => --default-capabilities ‘{“browserName”:“Safari”}’
[Appium] -U,–udid => --default-capabilities ‘{“udid”:“c77cbd8913e8eaebfc1f80ef33911ed19437cb17”}’
[Appium] --show-ios-log => --default-capabilities ‘{“showIOSLog”:true}’
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:

[Appium] platformName: ‘iOS’

[Appium] platformVersion: ‘9.3’
[Appium] deviceName: ‘iPhone 6 Plus’
[Appium] browserName: ‘Safari’
[Appium] udid: ‘c77cbd8913e8eaebfc1f80ef33911ed19437cb17’
[Appium] showIOSLog: true

[Appium] Appium REST http interface listener started on 0.0.0.0:4723

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[MJSONWP] Responding to client with driver.getStatus() result: {“build”:{“version”:“1.5.3”…

[HTTP] <-- GET /wd/hub/status 200 25 ms - 83

[HTTP] --> GET /wd/hub/status {}

[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[MJSONWP] Responding to client with driver.getStatus() result: {“build”:{“version”:“1.5.3”…

[HTTP] <-- GET /wd/hub/status 200 14 ms - 83

[HTTP] --> GET /wd/hub/status {}
[MJSONWP] Calling AppiumDriver.getStatus() with args: []

[MJSONWP] Responding to client with driver.getStatus() result: {“build”:{“version”:“1.5.3”…

[HTTP] <-- GET /wd/hub/status 200 43 ms - 83

[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“app”:“io.appium.SafariLauncher”,“safariIgnoreFraudWarning”:true,“browser”:“Safari”,“safariAllowPopups”:false,“platformName”:“iOS”,“udid”:“c77cbd8913e8eaebfc1f80ef33911ed19437cb17”,“deviceName”:“iPhone 6 Plus”}}

[MJSONWP] Calling AppiumDriver.createSession() with args: [{“app”:"io.appium.SafariLa…

[Appium] Creating new IosDriver session
[Appium] Capabilities:
[Appium] app: ‘io.appium.SafariLauncher’
[Appium] safariIgnoreFraudWarning: true
[Appium] browser: ‘Safari’
[Appium] safariAllowPopups: false
[Appium] platformName: ‘iOS’
[Appium] udid: ‘c77cbd8913e8eaebfc1f80ef33911ed19437cb17’
[Appium] deviceName: ‘iPhone 6 Plus’
[Appium] platformVersion: ‘9.3’
[Appium] browserName: ‘Safari’
[Appium] showIOSLog: true

[BaseDriver] The following capabilities were provided, but are not recognized by appium: browser.

[BaseDriver] Session created with session id: 363aa9e7-2d76-4db9-b941-43533cfea388

[debug] [iOS] Not auto-detecting udid.
[debug] [iOS] Creating iDevice object with udid c77cbd8913e8eaebfc1f80ef33911ed19437cb17

[debug] [iOS] Checking for presence of SafariLauncher at ‘/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/build/SafariLauncher/SafariLauncher.app’

[debug] [iOS] SafariLauncher does not exist

[debug] [iOS] SafariLauncher not found, building…
[iOS] Cleaning SafariLauncher

[debug] [iOS] Cleaning SafariLauncher for iphoneos10.1

[iOS] Finished cleaning SafariLauncher

[iOS] Updating config for Safari Launcher

[iOS] Building SafariLauncher

[debug] [iOS] Building SafariLauncher for iphoneos10.1

[iOS] Error: Command ‘xcodebuild -sdk iphoneos10.1 -xcconfig /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/safari-launcher/build.xcconfig’ exited with code 65
at ChildProcess. (lib/teen_process.js:65:19)
at emitTwo (events.js:100:13)
at ChildProcess.emit (events.js:185:7)
at maybeClose (internal/child_process.js:850:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
{ [Error: Command ‘xcodebuild -sdk iphoneos10.1 -xcconfig /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/safari-launcher/build.xcconfig’ exited with code 65]
stdout: ‘Build settings from command line:\n SDKROOT = iphoneos10.1\n\nBuild settings from configuration file ‘/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/safari-launcher/build.xcconfig’:\n BUNDLE_ID = com.bytearc.SafariLauncher\n IDENTITY_CODE = \n IDENTITY_NAME = iPhone Developer\n\n=== BUILD TARGET SafariLauncher OF PROJECT SafariLauncher WITH THE DEFAULT CONFIGURATION (Release) ===\n\nCheck dependencies\nSafariLauncher requires a provisioning profile. Select a provisioning profile for the “Release” build configuration in the project editor.\nCode signing is required for product type ‘Application’ in SDK ‘iOS 10.1’\n\n’,
stderr: ‘** BUILD FAILED **\n\n\nThe following build commands failed:\n\tCheck dependencies\n(1 failure)\n’,
code: 65 }

[iOS] Error: Command ‘xcodebuild -sdk iphoneos10.1 -xcconfig /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/safari-launcher/build.xcconfig’ exited with code 65
at ChildProcess. (lib/teen_process.js:65:19)
at emitTwo (events.js:100:13)
at ChildProcess.emit (events.js:185:7)
at maybeClose (internal/child_process.js:850:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
{ [Error: Command ‘xcodebuild -sdk iphoneos10.1 -xcconfig /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/safari-launcher/build.xcconfig’ exited with code 65]
stdout: ‘Build settings from command line:\n SDKROOT = iphoneos10.1\n\nBuild settings from configuration file ‘/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/safari-launcher/build.xcconfig’:\n BUNDLE_ID = com.bytearc.SafariLauncher\n IDENTITY_CODE = \n IDENTITY_NAME = iPhone Developer\n\n=== BUILD TARGET SafariLauncher OF PROJECT SafariLauncher WITH THE DEFAULT CONFIGURATION (Release) ===\n\nCheck dependencies\nSafariLauncher requires a provisioning profile. Select a provisioning profile for the “Release” build configuration in the project editor.\nCode signing is required for product type ‘Application’ in SDK ‘iOS 10.1’\n\n’,
stderr: ‘** BUILD FAILED **\n\n\nThe following build commands failed:\n\tCheck dependencies\n(1 failure)\n’,
code: 65 }
[iOS] Bad app: ‘/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/build/SafariLauncher/SafariLauncher.app’. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name.

[MJSONWP] Encountered internal error running command: Error: Bad app: /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/build/SafariLauncher/SafariLauncher.app. App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name.
at IosDriver.configureApp$ (lib/driver.js:247:13)
at tryCatch (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at run (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:104:47)
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.promise.js:115:28
at flush (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/babel-runtime/node_modules/core-js/library/modules/$.microtask.js:19:5)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)

[HTTP] <-- POST /wd/hub/session 500 2684 ms - 410