cinder / Cinder

Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
http://libcinder.org
Other
5.34k stars 943 forks source link

Xcode template for ScreenSaver is outdated #410

Closed pizthewiz closed 9 years ago

pizthewiz commented 10 years ago

The template seems to use GC and I suspect needs a general settings update, perhaps similar to what i've done in my avfoundation-capture branch. I don't see an xcodeproj file for the template though, if it is floating around, I'd happily update it.

richardeakin commented 10 years ago

I don't remember the details, but I do remember that GC was needed for screensaver support on 10.7, which sucks, especially since it has been completely removed from the newest Xcode toolchain. It's especially painful because screensavers are one of the spots where you usually want to target the widest audience possible. I'm not sure where that leaves us...

pizthewiz commented 10 years ago

That's right, it was added as a requirement in 10.4 as a way to help test GC. :cry:

Do you know if the actual ScreenSaver Xcode project template in the repo somewhere that I can poke at?

richardeakin commented 10 years ago

blocks/_AppTemplates/ScreenSaver.

pizthewiz commented 10 years ago

There isn’t an *.xcodeproj in there though no?

On Feb 19, 2014, at 19:50, Richard Eakin notifications@github.com wrote:

blocks/_AppTemplates/ScreenSaver.

— Reply to this email directly or view it on GitHub.

andrewfb commented 10 years ago

The Screensaver-specific settings (including GC) are enabled in the template.xml file for ScreenSaver via tags. The GC dilemma is a tricky one. Theoretically this release of Cinder will still fully support 10.7 though it's probably the last. Maybe we should set the default deployment target to 10.8 for screensavers? The ugly error message probably documents the situation. The mechanism is able to achieve this.

andrewfb commented 9 years ago

Thanks - should be fixed by 89e06e2