As a fun weekend Photoshop project I thought I'd see what it took to write a Photoshop CS6 filter plugin. So I downloaded the CS6 SDK and opened up the Dissolve sample. Right away I see errors about not being to open Apple headers like Dialogs.h. I found a note from "Correct" saying to comment out all of those includes. Next I see scores of depreciated warnings for stuff unsupported by Apple for years, such as
FSResolveAlias. But the real killer is the fatal error: "failed to find MacTypes/MacTypes.r"
Has Adobe updated this SDK recently so that it can compile -without altering/fixing the Adobe source files- for the current MacOS?
(P.S., been developing apps, professionally, for the Mac since 1984.)
Does anyone from Adobe follow these forums? I can not believe that my post has not had a helpful reply by now. Is no one developing plug-ins for CS6 on a Mac running OSX 10.9? Am I the only one that can not get Adobe's sample code to compile on a Mac? Maybe it is time for me to look at Gimp again.
From memory you have to set the target to 10.7 and use the 10.7 SDK. If you're using a more recent version of xcode, then you'll need to copy the SDK from elsewhere (xcode 4)
Hope that helps
So, in order to develop a Photoshop plugin for the Mac I need to use XCode 4 and target OSX 10.7 -- an IDE and OS that are 3 years out of date? That is absolutly amazing and says a lot about how Adobe feels about the Macintosh user base. Gimp here I come!
Out of here,
No, you can use xcode 5, but you'll need to copy the 10.7 SDK from xcode4/elsewhere and set the target to 10.7. It was covered in the link above.
I'm guessing 10.7 is required for it to remain backwards compatible, people still use Macs that are older than 3 years?
Good luck with Gimp