Cordova/PhoneGap and the new Apple App Store Requirements

160 views
Skip to first unread message

dave....@after6services.com

unread,
May 10, 2013, 9:19:33 PM5/10/13
to app-...@googlegroups.com
About a week ago, I read this post: http://shazronatadobe.wordpress.com/2013/05/01/cordovaphonegap-and-the-new-apple-app-store-requirements/.

Does anybody know why there are objections to upgrading to PhoneGap 2.5.0 from people with legacy PhoneGap apps in the App Store?

Dave Aiello
After6 Services LLC

Matthew Dobson

unread,
May 13, 2013, 10:55:20 AM5/13/13
to app-...@googlegroups.com
Hey Dave,

Depending on the version of PhoneGap it may be an API deprecation issue, and / or a just a long chain of handwaving to go form 1.x.0 of PhoneGap to at least 2.5.0. I'll do a bit more digging and see if there is any complications out there that would be a real headache to deal with caused by upgrading.

-Matt 

Tim Anglade

unread,
May 13, 2013, 3:17:28 PM5/13/13
to app-...@googlegroups.com
I’m not aware of any hard issues (backward incompatibilities, bugs, etc.) between PhoneGap 2.4.0 and 2.5.0 but there are several other factors to keep in mind:

1. PhoneGap periodically drops support for older versions of iOS. For example iOS 4.2 was the oldest supported after PhoneGap 2.0.0.
PhoneGap 2.5 similarly requires iOS 5 and XCode 4.5, which some developers may be unable to use if they want to keep supporting older iOS devices or if their development laptop is running a Mac OS older than Lion

2. Upgrading PhoneGap apps can also be a pain, especially on iOS. The “easiest” way right now is to generate a new project and manually copy the www folder over, and replace the phonegap-2.X.X.js file with the appropriate version, but if you are running native hybrids or relying on plugins, that may not be enough. In some cases, you will also need to update the AppDelegate.m or add lines to config.xml, amongst other tweaks. There are step by step guides on how to upgrade on the PhoneGap website: http://docs.phonegap.com/en/2.5.0/guide_upgrading_ios_index.md.html

Cheers,
Tim


--
You received this message because you are subscribed to the Google Groups "App Craft" group.
To unsubscribe from this group and stop receiving emails from it, send an email to app-craft+...@googlegroups.com.
To post to this group, send email to app-...@googlegroups.com.
Visit this group at http://groups.google.com/group/app-craft?hl=en.
 
 

Reply all
Reply to author
Forward
0 new messages