Skip to main content
FxFactory
Inspiring
July 24, 2024

Unable to build plugins for Premiere Pro or After Effects via Xcode 16

  • July 24, 2024
  • 2 replies
  • 352 views

I am posting this both as a heads up and as an open invitation to other developers (and Adobe) to file feedback against the most recent version of Xcode.

 

As of Xcode 16 beta 4 (16A5211f) it is no longer possible to configure any targets that build plug-ins for the Premiere Pro or After Effects SDK. The root of the problem lies in the fact that these targets require a Build Carbon Resources Phase. When such a build phase is present, clicking on the Build Settings pane will crash Xcode.

 

You can verify this on any example distributed with the SDK, or create a brand-new Project and Target. Xcode 16 will let you add a "Build Carbon Resources Phase" to your target only after you have added  an ".r" file (it can be empty.) After that build phase has been added, clicking the Build Settings pane will crash Xcode.

 

Please don't forget to file this bug via Feedback Assistant! It would be rather painful if we find ourselves unable to use the most recent version of Xcode. (And yes at some point we should have a discussion as to why Carbon resources/Rez are still needed today.)

 

 

This topic has been closed for replies.

2 replies

FxFactory
FxFactoryAuthor
Inspiring
August 8, 2024

Xcode 16 Beta 5 (16A5221g) seems to have fixed the problem, but with some changes to how Carbon Resources are built. The Build Carbon Resources Phase is gone from your Targets, and any ".r" files are instead migrated to the "Copy Bundle Resources Phase". Only the .r file isn't really copied to the Resources folder inside the bundle. It is still run through Rez to produce a ".rsrc" file, as expected. Oddly enough, you can still add a "Build Carbon Resources Phase" to the target, but it's unclear if this works any differently than the new behavior just described.

Bruce Bullis
Community Manager
Community Manager
July 24, 2024

We'll have a look...