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
Launch Xcode
Select the File Menu
Select New -> New Project...
Select Cordova-based Application from the list of templates
Select the Next button
Fill in the Product Name and Company Identifier for your app
Note: Do not check Use Automatic Reference Counting
Select the Next button
Choose a folder to save your new app
Select the Create button
We've now created an Apache Cordova project. Next, we need to associate the project with a web directory. We need to do this step because of a limitation in Xcode project templates.
Select the Run button in the top left corner.
www
Right-click on the project icon in the Project Navigator (left sidebar) and select Show in Finder
Using Finder, you should see a www
directory inside your project
Drag the www
directory into Xcode
www
directory into your app's directory inside of FinderAfter dragging www
into Xcode, you will be prompted with a few options.
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 YourAppName-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 YourDeviceName
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. Xcode will automatically detect the files that are changed in www
.