Appium 1.4.13 Released

@scottdixon,

Any news on an updated GUI version?

Thanks.

We’ve alerted both projects for the Windows and Mac apps. Keep an eye on the linked issues for a .app/.exe release.

Perhaps you could email your contact person on the teams and ask them if they have an estimated date?

Does Appium 1.4.13 work with the latest 9.0.2 IOS update for the iphones?
I upgraded my mac to the El Capitan new IOS, will that affect the running of appium and its results?
I am able to use Appium 1.4.11 with the original 9.0 iOS with a real iPhone device.
I worry if I upgrade to 1.4.13 and/or upgrade my iPhone to 9.0.2 IOS then my scripts may not run correctly anymore. So I haven’t upgraded my appium or iPhone IOS yet.

I downloaded the source from the git now how do I launch the 1.4.13 UI from the code? I am used to app UI DMG but website is still showing 1.4.8 for download.

hi @Sruthi

We are getting this error when trying to reference in developer settings,

here are my settings from the developer settings

and the error is

{code}
module.js:338
throw err;
^
Error: Cannot find module ‘argparse’
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object. (/Users/abc.xyz/Documents/Appium/appium/lib/server/parser.js:2:10)
at Module._compile (module.js:460:26)
at Object.Module._extensions…js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
{code}

Could you confirm the ./reset.sh was success and post the log details?

Hi @Sruthi

I am getting command not found when running this

vpathania-ml:gitl vabc.xyz$ reset.sh
-bash: reset.sh: command not found

or

vpathania-ml:gitl abc.xyz$ sudo ./reset.sh --dev --verbose
Password:
sudo: ./reset.sh: command not found

When i try the for Appium new version after cloning from git to local… saw the error as npm command not found in terminal now seeing the error…

cd /Users/monocept/Desktop/Appium1.4.11
Appium1.4.11 monocept$ ./reset.sh

  • Determining platform
  • Platform is mac
    ---- Resetting / Initializing Appium ----
    RESETTING NPM
  • Installing new or updated NPM modules (including devDeps)
    RESETTING GENERAL
  • Setting git revision data
    RESETTING IOS
  • Setting iOS config to Appium’s version
  • Cloning/updating libimobiledevice-macosx
  • Copying libimobiledevice-macosx to build
  • Cloning/updating deviceconsole
  • Building deviceconsole
  • Copying deviceconsole to build
    RESETTING ANDROID
  • Configuring Android bootstrap
    ---- FAILURE: reset.sh exited with status 1 ----

My bad same issue for me as well

vpathania-ml:appium vishal.pathania$ sudo ./reset.sh --dev --verbose

  • Determining platform
  • Platform is mac
    ---- Resetting / Initializing Appium ----
  • Dev mode is on, will download/build test apps
    RESETTING NPM
  • Installing new or updated NPM modules (including devDeps)
    npm WARN package.json [email protected] No license field.
    RESETTING GENERAL
  • Setting git revision data
    error: Appium will not work if used or installed with sudo. Please rerun/install as a non-root user. If you had to install Appium using sudo npm install -g appium, the solution is to reinstall Node using a method (Homebrew, for example) that doesn’t require sudo to install global npm packages.
    ---- FAILURE: reset.sh exited with status 1 ----

reinstalled node with brew

vpathania-ml:appium vishal.pathania$ brew install node
==> Downloading https://homebrew.bintray.com/bottles/node-0.12.4.yosemite.bottle.tar.gz
Already downloaded: /Library/Caches/Homebrew/node-0.12.4.yosemite.bottle.tar.gz
==> Pouring node-0.12.4.yosemite.bottle.tar.gz
==> Caveats

Bash completion has been installed to:
/usr/local/etc/bash_completion.d

Based on your above screenshot, you should run the ./reset.sh on /Users/abc.xyz/Documents/Appium/appium (Basically the git appium local directory), not on your user root directory.

hi @Sruthi

Did the same thing

Hi Vpathania,
I followed Sruthi instructions with two additional steps and I got it to work.
I added the code-signing identity and it worked for me.
I was able to install appium 1.4.13 without error. See if it will work for you too.

  1. Type in terminal git clone https://github.com/appium/appium.git

  2. Type in terminal to find code-signing identity:
    security find-identity -v -p codesigning

  3. Type in terminal $ ./reset.sh --ios --real-safari --code-sign ‘code signing identity’ --profile ‘retrieved profile identity code’

Check out instructions here
https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/mobile-web.md#mobile-safari-on-a-real-ios-device

Awesome ,

thanks Guys working for me now…

info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“88e67ce987d78ce44de252219e07dc176a3511c2”}}}

++ Thanks seleniumappiumnewbie, For me also it is working in My Machine too (Appium 1.4.13)… :smile:
but iOS 9.0 version is not displayed in Appium GUI, because of older version of XCODE(6.2) i have. so trying to update my MAC OS X which is compatible with XCODE 7 version.

Hi Sruthi and Seleniumappiumnewbie,

I have updated to Appium 1.4.13 successfully, also upgraded my mac to the El Capitan new OS version 10.11 and Xcode to 7.0.1…

  1. After Xcode upgrade to 7.0.1 all the simulators iOS version 9.0…
  2. But when i trying to update in APPIUM GUI the platform showing till 8.4… not showing the 9.0 Version…when start the appium server by keeping 9.0 Version forcefully then app is getting crashed…

    below is the error, which is displayed on appium logs…

info: [debug] Attempting to run app on iPhone 6 (9.0) [

info: On xcode 7.0, instruments-without-delay does not work, skippinginstruments-without-delay
info: [debug] Spawning instruments with command: /Applications/Xcode.app/Contents/Developer/usr/bin/instruments -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate -D /tmp/appium-instruments/instrumentscli0.trace -w “iPhone 6 (9.0) [” /var/folders/6y/3w4t1jld3997y9q_6cvwswqr0000gn/T/11598-5518-63ryqs/Payload/TheWeather.app -e UIASCRIPT “/Users/monocept/Library/Application Support/appium/bootstrap/bootstrap-e16e825cd345231b.js” -e UIARESULTSPATH /tmp/appium-instruments
info: [debug] And launch timeouts (in ms): {“global”:90000}

info: [debug] [INST STDERR] 2015-10-08 11:00:21.499 instruments[5622:274330] WebKit Threading Violation - initial use of WebKit from a secondary thread.

Please help me out here … :smile:

I manually typed in 9.0 in the platform version. Click between screens to make sure it remembers 9.0 version you entered. Then relaunch appium. See if it works for you.

++ Seleniumappiumnewbie

I kept forcefully 9.0 and did what u suggested and ran the appium but still app getting crashed…

info: [debug] [INST STDERR] 2015-10-08 11:22:03.263 instruments[5811:288398] Attempting to change event horizon while disengage
info: [debug] [INST STDERR] Instruments Trace Error : Target failed to run: The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.) : Failed to launch process with bundle identifier ‘com.weather.TWC’
2015-10-08 11:22:03.264 instruments[5811:289237] Attempting to change event horizon while disengage

info: [debug] [INSTSERVER] Instruments exited with code 253
info: [debug] Killall instruments

info: [debug] Instruments crashed on startup
info: [debug] Attempting to retry launching instruments, this is retry #1
info: [debug] Killall Simulator

Sorry, I don’t know. I’m new myself. Maybe Sruthi or someone else can help.