# Unable to install ios app on real device

**URL:** <https://discuss.appium.io/t/unable-to-install-ios-app-on-real-device/12301>\
**Category:** Support\
**Created:** [September 20, 2016, 11:06am UTC](https://discuss.appium.io/t/unable-to-install-ios-app-on-real-device/12301 "2016-09-20T11:06:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![hamena](https://discuss.appium.io/user_avatar/discuss.appium.io/hamena/32/5444_2.png) [@hamena](https://discuss.appium.io/u/hamena)\
**Post date:** [September 20, 2016, 11:06am UTC](https://discuss.appium.io/t/unable-to-install-ios-app-on-real-device/12301/1 "2016-09-20T11:06:46Z")

</div>

Hi,

I’m trying install and run automated test cases on real device, but i can not install the app and the log Appium shows fails.

I have a Capitan OS of MAC and Appium version 1.5.3. Appium Doctor tell us that all is OK.

Could you help us? Thanks,

Appium gives us the following log:

```
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"platformName":"iOS","newCommandTimeout":"7200","app":"/Users/factoriapruebasproduban/Desktop/DKV_Apps/20092016_DigitalDoctor_0.2.4.ipa","platformVersion":"9.2","deviceName":"iPhone de Movilidad","bundleId":"es.minsait.DigitalDoctor","automationName":"Appium","udid":"43d03a2f1188b93f9a4d1fc5f0da6454eec02b03"}}

[MJSONWP] Calling AppiumDriver.createSession() with args: [{"platformName":"iOS","new...

[Appium] Creating new IosDriver session

[Appium] Capabilities:

[Appium] platformName: 'iOS'
[Appium] newCommandTimeout: '7200'
[Appium] app: '/Users/factoriapruebasproduban/Desktop/DKV_Apps/20092016_DigitalDoctor_0.2.4.ipa'
[Appium] platformVersion: '9.2'

[Appium] deviceName: 'iPhone de Movilidad'
[Appium] bundleId: 'es.minsait.DigitalDoctor'
[Appium] automationName: 'Appium'
[Appium] udid: '43d03a2f1188b93f9a4d1fc5f0da6454eec02b03'
[Appium] showIOSLog: true
[BaseDriver] Capability 'newCommandTimeout' changed from string ('7200') to integer (7200). This may cause unexpected behavior
[BaseDriver] Session created with session id: bf71ed60-5ca1-407d-b3b2-b4204d5dd27c

[debug] [iOS] Not auto-detecting udid.

[BaseDriver] Using local app '/Users/factoriapruebasproduban/Desktop/DKV_Apps/20092016_DigitalDoctor_0.2.4.ipa'
[debug] [BaseDriver] Copying local zip to tmp dir

[debug] [BaseDriver] Unzipping /var/folders/qq/y72s79sx7mb5b1fffzs2zswc0000gn/T/2016820-561-ejzg3x/appium-app.zip

[debug] [BaseDriver] Testing zip archive: /var/folders/qq/y72s79sx7mb5b1fffzs2zswc0000gn/T/2016820-561-ejzg3x/appium-app.zip

[BaseDriver] Unzipped local app to '/var/folders/qq/y72s79sx7mb5b1fffzs2zswc0000gn/T/2016820-561-ejzg3x/Payload/DigitalDoctor.app'

[debug] [iOS] Removing any remaining instruments sockets

[debug] [iOS] Cleaned up instruments socket /var/folders/qq/y72s79sx7mb5b1fffzs2zswc0000gn/T/instruments_sock
[debug] [iOS] No language specified. Using default strings
[debug] [iOS] Strings file not found. Looking in 'en.lproj' directory
[iOS] Could not file localizable strings file 'Localizable.strings'!
[debug] [iOS] Creating instruments

[debug] [UIAuto] Preparing bootstrap code
[debug] [UIAuto] Dynamic bootstrap dir: /Users/factoriapruebasproduban/Library/Application Support/appium/bootstrap
[debug] [UIAuto] Dynamic env: {"nodePath":"/Applications/Appium.app/Contents/Resources/node/bin/node","commandProxyClientPath":"/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/appium-uiauto/build/lib/bin/command-proxy-client.js","instrumentsSock":"/var/folders/qq/y72s79sx7mb5b1fffzs2zswc0000gn/T/instruments_sock","interKeyDelay":null,"justLoopInfinitely":false,"autoAcceptAlerts":false,"autoDismissAlerts":false,"sendKeyStrategy":"grouped"}

[debug] [UIAuto] Dynamic bootstrap code: // This file is automatically generated. Do not manually modify!
...

[debug] [UIAuto] Dynamic bootstrap path: /Users/factoriapruebasproduban/Library/Application Support/appium/bootstrap/bootstrap-e8a9d3b0b1d77323.js

[debug] [UIAuto] Reusing dynamic bootstrap: /Users/factoriapruebasproduban/Library/Application Support/appium/bootstrap/bootstrap-e8a9d3b0b1d77323.js
[debug] [iOS] Running ios real device reset flow
[debug] [iOSLog] Attempting iOS device log capture via libimobiledevice idevicesyslog
[debug] [iOSLog] Found idevicesyslog: '/usr/local/bin/idevicesyslog'

[debug] [iOS] Creating iDevice object with udid 43d03a2f1188b93f9a4d1fc5f0da6454eec02b03

[debug] [iOS] App is not installed. Will try to install.

[MJSONWP] Encountered internal error running command: Error: Installing /var/folders/qq/y72s79sx7mb5b1fffzs2zswc0000gn/T/2016820-561-ejzg3x/Payload/DigitalDoctor.app failed
    at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/node-idevice/main.js:159:6
    at ChildProcess.exithandler (child_process.js:193:7)
    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)
```

---

<div class="post-metadata">

**Author:** ![Telmo\_Cardoso](https://discuss.appium.io/user_avatar/discuss.appium.io/telmo_cardoso/32/1435_2.png) [@Telmo\_Cardoso](https://discuss.appium.io/u/Telmo_Cardoso)\
**Post date:** [September 20, 2016, 11:29am UTC](https://discuss.appium.io/t/unable-to-install-ios-app-on-real-device/12301/2 "2016-09-20T11:29:33Z")

</div>

Please check

> [@\[iOS\].ipa and .app Install failed, error: main.js:159:6](https://discuss.appium.io/t/ios-ipa-and-app-install-failed-error-main-js-159-6/11686):
>
> ###Install failed Mac 10.10.5 Xcode 7.3.1 ios 9.3.4 iphone6s plus appium1.4.13 and 1.5.3 I can’t install .ipa and .app in iphone 6s plus , while can install .app in simulator successfully. i’ve checked the bundle id which is right. could you help me to solve the problem. Thank you very much. info: --\> GET /wd/hub/status {} info: [debug] Responding to client with success: {“status”:0,“value”:{“build”:{“version”:“1.4.13”,“revision”:“c75d8adcb66a75818a542fe1891a34260c21f76a”}}} info: \<-- G…

Basically you need to run:

```
sudo chmod -R 777 /var/db/lockdown/

```

---

<div class="post-metadata">

**Author:** ![hamena](https://discuss.appium.io/user_avatar/discuss.appium.io/hamena/32/5444_2.png) [@hamena](https://discuss.appium.io/u/hamena)\
**Post date:** [September 20, 2016, 1:15pm UTC](https://discuss.appium.io/t/unable-to-install-ios-app-on-real-device/12301/3 "2016-09-20T13:15:04Z")

</div>

Thanks, we have installed the app correctly

---

<div class="post-metadata">

**Author:** ![Paul69](https://discuss.appium.io/letter_avatar_proxy/v4/letter/p/cab0a1/32.png) [@Paul69](https://discuss.appium.io/u/Paul69)\
**Post date:** [October 7, 2016, 3:26pm UTC](https://discuss.appium.io/t/unable-to-install-ios-app-on-real-device/12301/4 "2016-10-07T15:26:03Z")

</div>

I Have the same problem with a MacMini, please can anyone tell what could be wrong? For what I can see, I set an UDID and a real device, but there is an internal error refering to installing an xx.app file instead of an .ipa, this doesn’t look right

---

<div class="post-metadata">

**Author:** ![ranjith\_hs](https://discuss.appium.io/letter_avatar_proxy/v4/letter/r/8dc957/32.png) [@ranjith\_hs](https://discuss.appium.io/u/ranjith_hs)\
**Post date:** [April 19, 2017, 2:03pm UTC](https://discuss.appium.io/t/unable-to-install-ios-app-on-real-device/12301/5 "2017-04-19T14:03:32Z")

</div>

but it is giving me  
[MJSONWP] Encountered internal error running command: Error: Command failed: ideviceinstaller -u 3ce444a297b2b21b057e27737dde3a454d11a08e -i  
ERROR: Install failed. Got error “ApplicationVerificationFailed” with code 0xe800801c: Failed to verify code signature of : 0xe800801c (Code not signed)

```
at ChildProcess.exithandler (child_process.js:202:12)
at emitTwo (events.js:100:13)
at ChildProcess.emit (events.js:185:7)
at maybeClose (internal/child_process.js:850:16)
at Socket.<anonymous> (internal/child_process.js:323:11)
at emitOne (events.js:90:13)
at Socket.emit (events.js:182:7)
at Pipe._onclose (net.js:475:12)
```
