Appium is doing some weird thing to Bundle Id of Ios application

Appium Version:1.3.7

eclipse error is

Exception in thread “main”
org.openqa.selenium.SessionNotCreatedException: A new session
could not be created. (Original error: Bad app:
/Applications/Appium.app/Contents/Resources/node_modules/appium/RemoteWebDriver

RemoteWebDriver

com.sri.mobility.fieldservice. 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. cause: Error: Using local app, but didn’t end in
.zip, .ipa or .app) (WARNING: The server did not
provide any stacktrace information)

Command duration or timeout: 301 milliseconds

Build info: version: ‘2.45.0’, revision: ‘32a636c’, time: ‘2015-03-05 22:01:35’

System info: host: ‘Gulf.local’, ip: ‘3.209.198.228’, os.name: ‘Mac OS
X’, os.arch: ‘x86_64’, os.version: ‘10.9.5’, java.version: ‘1.6.0_65’

Whatever bundle id we are providing it appends rRemoteWebdriver to it which is not required.