[ https://issues.apache.org/jira/browse/CB-274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13213891#comment-13213891 ]
Oleg Gryb commented on CB-274: ------------------------------ @Shazron: is it possible to create one version for ARC and another for GCC? You have so many versions for different platfforms anyway :) > iOS PhoneGap Template Project is not Compilable with default Apple's ARC > compiler 3.0 > ------------------------------------------------------------------------------------- > > Key: CB-274 > URL: https://issues.apache.org/jira/browse/CB-274 > Project: Apache Callback > Issue Type: Bug > Components: iOS > Affects Versions: 1.4.0 > Environment: Mac OSX 10.7 XCode 4.2 > Reporter: Oleg Gryb > Assignee: Shazron Abdullah > Fix For: 1.6.0 > > > The default and recommended compiler on Mac is Apple's LLVM 3.0 and this is > the only one that supports ARC, however PhoneGap uses GCC LVM 4.2 and when I > tried to change the compiler to Apple's, I got syntax errors. I've changed > the PhoneGap code as described below, but I'm not sure if it will affect > anything: > AppDelegate.m > // self.window = [[[UIWindow alloc] initWithFrame:screenBounds] > autorelease]; > self.window = [[UIWindow alloc] initWithFrame:screenBounds]; > ... > // self.viewController = [[[MainViewController alloc] init] autorelease]; > self.viewController = [[MainViewController alloc] init]; > ... > - (void) dealloc > { > // [super dealloc]; > } > main.m > // NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; > int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); > // [pool release]; -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira