I'm not for the two targets thing - i think we should educate devs to upgrade to ARC, and plugin devs to have preprocessor macros to mix ARC and non-ARC so as to be compatible everywhere if they want.
On Friday, January 11, 2013, Andrew Grieve wrote: > This caught me off-guard as well, and I filed an issue to fix it up: > https://issues.apache.org/jira/browse/CB-2180 > > I don't think it'll be entirely straight-forward though, because some > plugins still do not support ARC. > > What are everyone's thoughts on how to address this? One option is to have > the default project template already set-up with two lib targets. One for > ARC and one without ARC. Another option is to instruct users how to set the > compile flag to disable arc on a per-file basis. > > Do we want to support ARC and non-ARC plugins in plugman? > > > On Thu, Jan 10, 2013 at 6:52 PM, Jacob Weber > <[email protected]<javascript:;>> > wrote: > > > When I create a new iOS project with Cordova 2.3, Automatic Reference > > Counting (CLANG_ENABLE_OBJC_ARC) is turned off. And the code (e.g. > > AppDelegate.m) uses autorelease, which I'm pretty sure is incompatible > with > > ARC. > > > > Is this correct? Based on this blog post, I thought it should be on: > > > > > http://shazronatadobe.wordpress.com/2012/09/05/automatic-reference-counting-arc-and-cordova-plugins/ > > > > Jacob >
