I have created a Phone Gap based application on iPhone. After the first run, I have dragged my www
folder, containing index.html
into the project,
in xcode target - Copy Bundle Resource add www folder
You could also just drop the www folder w/Finder into the Xcode Nav tab (root), after that just check dialog checkboxes "Copy items into destination group's folder" and "Create folder references for any added folders".
It's an incompatibility between PhoneGap and XCode 4. To resolve:
www
folder from your curent project's folder (it's
included in there, but not added as a reference);Note: if you choose "Create groups for any added folders", the app will still fail at runtime.
Well cordova build ios android
was the only thing that worked for me, and cordova build
didn't cut it.
What versions of Xcode and PhoneGap are you using?
If you're using the older Xcode 3 and are creating a new project using the PhoneGap template... it should automatically create a www
folder for you, along with a generic index.html
file. If you've dragged your folder and index file into the project, then you should have been overwriting the existing files.
If you're using Xcode 4, there's a known issue with getting a PhoneGap project set up. It would be helpful to know what tutorial/guide you are following (assuming you are using a guide).
In very random cases, changes you make to your files/folders directly (via Finder) might not be picked up immediately by Xcode. You could always try quitting out of Xcode and re-opening your project, to ensure Xcode is pulling the latest files.
For those who are as silly as me...
I had forgotten to run cordova build
.