Skip to content

Commit

Permalink
18th September 2024
Browse files Browse the repository at this point in the history
  • Loading branch information
latenitefilms committed Sep 18, 2024
1 parent f08bd9a commit f14fac3
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 0 deletions.
39 changes: 39 additions & 0 deletions docs/_includes/news/20240918.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
### [18th September 2024](/news/20240918)

If you're a developer who works with Final Cut Pro **Workflow Extensions**, you may have noticed that things break when you upgrade to **macOS Sequoia 15.0** and **Xcode 16.0**. Doh!

Thankfully the fix is fairly simple once you know the trick...

If you're setting this:

![](/static/workflow-extension-error-1.jpg)

Simply change this:

![](/static/workflow-extension-error-2.png)

To this:

![](/static/workflow-extension-error-3.png)

This is because in Xcode 16.0, a clang fix was made that now requires a space after the entry linker option `-e` to disambiguate this option from other options that start with the letter `e`.

To fix the error, you simply need to separate out the `-e` from `_ProExtensionMain` in the **Other Linker Flags** build setting.

As of today, the [Workflow Extensions SDK](https://developer.apple.com/documentation/professional-video-applications/workflow-extensions?language=objc) hasn't been updated, but hopefully we'll see this fixed in the Xcode template soon.

Thanks to Phil in the [CocoaHeads](http://cocoaheads.org/au/Melbourne/index.html) community for helping me work this out!

---

It's nearly your last chance to get **30% off** the amazing **Apple Motion Masterclass** by **Dylan Bates** (aka The Final Cut Bro)!

Simply use the promo code `MotionTime30`. Offer end 20th September.

> It's time to stop ignoring Apple Motion and make it a part of your daily editing life.
>
> This course will take you from knowing absolutely nothing about Motion, to knowing how to create advanced templates, graphics and VFX with over 7.5 hours of high quality videos. Plus there's even more on the way!
>
> This course is 100% satisfaction guaranteed! Not happy with it? Let me know and I will offer a full refund.
You can buy now [here](https://www.mastermotion5.com/the-final-cut-bro-s-apple-motion-masterclass).
28 changes: 28 additions & 0 deletions docs/developers/workflowextensions.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,32 @@ Given this, we strongly recommend you use a greyscale icon for Workflow Extensio

---

### Unknown argument: '-e_ProExtensionMain'

If you're a developer who works with Final Cut Pro **Workflow Extensions**, you may have noticed that things break when you upgrade to **macOS Sequoia 15.0** and **Xcode 16.0**. Doh!

Thankfully the fix is fairly simple once you know the trick...

If you're setting this:

![](/static/workflow-extension-error-1.jpg)

Simply change this:

![](/static/workflow-extension-error-2.png)

To this:

![](/static/workflow-extension-error-3.png)

This is because in Xcode 16.0, a clang fix was made that now requires a space after the entry linker option `-e` to disambiguate this option from other options that start with the letter `e`.

To fix the error, you simply need to separate out the `-e` from `_ProExtensionMain` in the **Other Linker Flags** build setting.

As of today, the [Workflow Extensions SDK](https://developer.apple.com/documentation/professional-video-applications/workflow-extensions?language=objc) hasn't been updated, but hopefully we'll see this fixed in the Xcode template soon.

Thanks to Phil in the [CocoaHeads](http://cocoaheads.org/au/Melbourne/index.html) community for helping me work this out!

---

{{ include "contribute-learn-more" }}

0 comments on commit f14fac3

Please sign in to comment.