blob: 4ab8bdc251247e7be21a51ce691f49eca147f968 [file] [log] [blame] [view]
---
layout: post
author:
name: Sergey Grebnov
url: https://twitter.com/sgrebnov
title: "Apache Cordova iOS 3.9.0"
categories: announcements
tags: news releases
---
We are happy to announce that `Cordova iOS 3.9.0` has been released and will be the
default iOS version after next cordova-cli release.
**UPDATE:** To deploy to iOS devices, developers will have to update their ios-deploy
dependency to the version 1.4.0 or greater. Run `npm install ios-deploy -g` to download
the latest release.
Apart from a number of bug fixes, there is now support for checking system
requirements for iOS platform:
$>cordova requirements ios
Requirements check results for ios:
Apple OS X: installed darwin
Xcode: installed 6.3
ios-deploy: installed 1.7.0
ios-sim: installed 4.1.1
and support for [Signing the App for iOS platform](
http://cordova.apache.org/docs/en/dev/guide_platforms_ios_tools.md.html#signing-the-app):
$>/path/to/my/project/cordova/build --codeSignIdentity="iPhone Distribtion" --provisioningProfile="926c2bd6-8de9-4c2f-8407-1016d2d12954"
To upgrade:
npm install -g cordova
cd my_project
cordova platform update ios@3.9.0
<!--more-->
To add it explicitly:
cordova platform add ios@3.9.0 --save
For non-CLI projects or for pre-3.0 projects, refer to the [upgrade guides](http://cordova.apache.org/docs/en/dev/guide_platforms_index.md.html).
## What's new in iOS platform
* [CB-8586](https://issues.apache.org/jira/browse/CB-8586) Update ios-deploy minimum version to 1.4.0
* [CB-8485](https://issues.apache.org/jira/browse/CB-8485) Support for signed archive for iOS
* [CB-8197](https://issues.apache.org/jira/browse/CB-8197) Switch to nodejs for ios platform scripts
* [CB-7747](https://issues.apache.org/jira/browse/CB-7747) Update project template with new whitelist settings
* [CB-8954](https://issues.apache.org/jira/browse/CB-8954) Adds `requirements` command support to check_reqs module
* [CB-8907](https://issues.apache.org/jira/browse/CB-8907) Cordova ios emulate --list it shows duplicates when ios simulators are present for 7.x and 8.x
* [CB-9013](https://issues.apache.org/jira/browse/CB-9013) Fix listing of multiple devices in list-devices for iOS
* [CB-3360](https://issues.apache.org/jira/browse/CB-3360) Set custom User-Agent
* [CB-8710](https://issues.apache.org/jira/browse/CB-8710) Cordova-ios jasmine tests do not clean up build products, tests can only be run once
* [CB-8785](https://issues.apache.org/jira/browse/CB-8785) Add try/catch for evalJS
* [CB-8948](https://issues.apache.org/jira/browse/CB-8948) Clipboard fix for iOS Safari copy
* [CB-8855](https://issues.apache.org/jira/browse/CB-8855) Fix display ios devices with --list
* [CB-8295](https://issues.apache.org/jira/browse/CB-8295) Update app template with fix to CSP string
* [CB-8965](https://issues.apache.org/jira/browse/CB-8965) Copy cordova-js-src directory to platform folder during create
* [CB-9273](https://issues.apache.org/jira/browse/CB-9273) "Copy www build phase" node is not found
* [CB-9088](https://issues.apache.org/jira/browse/CB-9088) Sms urls won't open in iframe
* [CB-8621](https://issues.apache.org/jira/browse/CB-8621) Fix Q require in list-devices (Q -> q)