license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
This guide describes how to set up your development environment for Apache Cordova and run a sample Apache Cordova application.
lib/ios
Run the installer ‘Cordova-2.0.0.pkg’ to completion
Copy the bin folder (either from the source, or from the .dmg) to a location on your hard drive
Launch Terminal.app
Drag the copied bin folder to the Terminal.app icon in your Dock, it should launch a new Terminal window
Type in ./create <project_folder_path> <bundle_id> <project_name>
then press “Enter”
<project_folder_path> is the path to your new Cordova iOS project (it must be empty if it exists) <package_name> is the package name, following reverse-domain style convention <project_name> is the project name
Locate your new project folder that you just created
Launch the .xcodeproj file in the folder
Select the folder named www
in the Xcode Project Navigator
Select the file index.html
Add the following after <body>
:
<h1>Hello World</h1>
You can also add any associated JavaScript and CSS files there as well.
Open HelloWorld-Info.plist
, under the Supporting Files group
Change BundleIdentifier to the identifier provided by Apple or your own bundle identifier
Change the Active SDK in the Scheme drop-down menu on the toolbar to [Your Device Name]
Select the Run button in your project window's toolbar
You now have an Xcode project setup and you can build and run on the Simulator and device. It is important to understand that you do not need to use Xcode to write your web application. You can use your favourite text editor and simply rebuild your project using Xcode, or the command-line tools in your project folder (under the cordova sub-folder) Xcode will automatically detect the files that are changed in www
.