A Fix for Final Cut Pro X!

3282868

macrumors 603
Original poster
Jan 8, 2009
5,281
0
As some know, beta 1 of "Yosemite" does not work with many app's, one of which are the Final Cut Pro X app's. Here's a simple fix that got them all running:

- Open Applications folder
- Right click on "Show Package Contents"
- Open "Contents" then the "MacOS" folder
- Double click on "Final Cut Pro"

The terminal window will appear, let it run, and it should be working without any troubles.

Should also work for Compressor, Motion, and iMovie.
Other app's I cannot launch are EyeTV, BetterTouchTool (although the developer knows the issue and has a fix in the works for today), TotalSpaces2, and a few others.

Hope this helps!
 

Attachments

3282868

macrumors 603
Original poster
Jan 8, 2009
5,281
0
I'd be curious to know what this actually does to make the apps run.
I have no idea. My best guess, running the contained program may bypass contained associated plist files that in some cases may require a minimum and maximum OS to run. Having glanced over the info.plist file and others, there are references to such requirements.

I made an alias of the main app file and moved it into my Applications folder. Launching that will launch the app, however it cannot be docked nor can the icon be changed (I even changed the Final Cut Pro X icon to its original state w/o the crossed out symbol, then created an alias, still shows a blank page but runs none the less). I did the same for Compressor, Motion, iMovies and another app.
 

CyBeRino

macrumors 6502a
Jun 18, 2011
732
26
I have no idea. My best guess, running the contained program may bypass contained associated plist files that in some cases may require a minimum and maximum OS to run. Having glanced over the info.plist file and others, there are references to such requirements.
That's almost correct.

In this case, it's not the app specifying a maximum version (I don't believe it can; though it specifies a minimum version of 10.9). Instead, it's the Finder or some other OS component that matches the bundle identifier ("com.apple.FinalCut") and version to a blacklist.

If you launch the executable directly, you circumvent that because indeed, the info.plist file isn't loaded.

You can also change the plist file that controls this by editing /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist, looking up com.apple.FinalCut and setting HardDisabled to 'NO'.
 

moebis

macrumors member
Jul 11, 2008
73
4
Slovakia
You can also change the plist file that controls this by editing /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist, looking up com.apple.FinalCut and setting HardDisabled to 'NO'.
Can't seem to find that string. The file also has a lot of what appears to be binary garbage in it. Is there a command line equivalent to change the value? Thanks.
 

brand

macrumors 601
Oct 3, 2006
4,360
401
127.0.0.1
As some know, beta 1 of "Yosemite" does not work with many app's

Actually no one here knows what apps work with the first beta of Yosemite since the first beta has not been released yet. The Developer Preview is not a beta, it is a pre beta and should be considered an alpha release or preview.
 

0000757

macrumors 68040
Dec 16, 2011
3,894
849
Actually no one here knows what apps work with the first beta of Yosemite since the first beta has not been released yet. The Developer Preview is not a beta, it is a pre beta and should be considered an alpha release or preview.
....The Developer Previews are considered betas.
 

3282868

macrumors 603
Original poster
Jan 8, 2009
5,281
0
....The Developer Previews are considered betas.
Yup. :)

Thanks for the input guys. Modifying certain app references in the "Exceptions.plist" file got EyeTV and a few others working. I replaced the original file and the app's wouldn't run, so all things considered that trick worked. BetterTouchTool already released a working update as well.

Thanks so much!


:) :) :)
 

moebis

macrumors member
Jul 11, 2008
73
4
Slovakia
Thanks for the input guys. Modifying certain app references in the "Exceptions.plist" file got EyeTV and a few others working. I replaced the original file and the app's wouldn't run, so all things considered that trick worked. BetterTouchTool already released a working update as well.
Again, how are you able to do this? I tried editing it with nano in the command line and Coda 2, but there is too much binary garbage in there, and I couldn't seem to find the string that needed to be edited.
 

3282868

macrumors 603
Original poster
Jan 8, 2009
5,281
0
Again, how are you able to do this? I tried editing it with nano in the command line and Coda 2, but there is too much binary garbage in there, and I couldn't seem to find the string that needed to be edited.
You should be able to use Xcode or even a text editor, I use "PlistEdit Pro" for quick edits. Once opened, you will have to create a duplicate of the file (on your desktop for example) in order to edit a system file.

Once opened, modify the strings associated with the application(s) you are interested in under "LaunchOverrides". Change the "HardDisabled" to "NO". Save the file once done, delete the original (but make a backup copy just in case), then copy the modified version in its place.

Done. :)
 

Attachments

moebis

macrumors member
Jul 11, 2008
73
4
Slovakia
You should be able to use Xcode or even a text editor, I use "PlistEdit Pro" for quick edits. Once opened, you will have to create a duplicate of the file (on your desktop for example) in order to edit a system file
Thank you! Plist Edit Pro did the trick, but now instead of Final Cut Pro complaining about the version of OS X I'm running it now says "Cannot run on this type of Mac"...weird...If I run the UNIX executable from inside the package contents it works, it just doesn't load any plugins I have installed. I have a MacBook Pro Retina 2012.
 

3282868

macrumors 603
Original poster
Jan 8, 2009
5,281
0
Thank you! Plist Edit Pro did the trick, but now instead of Final Cut Pro complaining about the version of OS X I'm running it now says "Cannot run on this type of Mac"...weird...If I run the UNIX executable from inside the package contents it works, it just doesn't load any plugins I have installed. I have a MacBook Pro Retina 2012.
You have FXFactory Pro installed? That caused me headaches with a few 10.9 DP's. Try running FCPX without any third party plugins.
 

moebis

macrumors member
Jul 11, 2008
73
4
Slovakia
You have FXFactory Pro installed? That caused me headaches with a few 10.9 DP's. Try running FCPX without any third party plugins.
Yes, I do. I also have motionVFX plugins too. Oh well, I guess I'll have to wait until either 10.10 or FCPX 10.2/10.1.2? is updated. Thanks for the help though. That plist editor will definitely come in handy in the future!
 

3282868

macrumors 603
Original poster
Jan 8, 2009
5,281
0
Yes, I do. I also have motionVFX plugins too. Oh well, I guess I'll have to wait until either 10.10 or FCPX 10.2/10.1.2? is updated. Thanks for the help though. That plist editor will definitely come in handy in the future!
Don't uninstall all at once, try one at a time. Most of the time it's the plugin and not the app, FxFactory Pro updated to a few different versions before it worked well with 10.9 and the then latest FCPX version. I'll install 4.1.5 this afternoon and check it out, been hesitant but it'd be important for those of us in the industry to know.

and no thanks necessary, just glad I can help :)
 

CyBeRino

macrumors 6502a
Jun 18, 2011
732
26
Can't seem to find that string. The file also has a lot of what appears to be binary garbage in it. Is there a command line equivalent to change the value? Thanks.
Yes, 'defaults' can manipulate plist files. But, I don't usually do it that way myself so you'd have to figure it out for yourself.

The file is binary, and you need to either edit it with a plist editor (xcode can do this) or convert it to xml with plutil (comes with osx) using 'plutil -convert xml1 <filename.plist>'. You don't have to convert it back; software using a plist will work with either format automatically.
 

tarasmuz

macrumors newbie
Dec 8, 2012
6
0
You should be able to use Xcode or even a text editor, I use "PlistEdit Pro" for quick edits. Once opened, you will have to create a duplicate of the file (on your desktop for example) in order to edit a system file.

Once opened, modify the strings associated with the application(s) you are interested in under "LaunchOverrides". Change the "HardDisabled" to "NO". Save the file once done, delete the original (but make a backup copy just in case), then copy the modified version in its place.

Done. :)
Hm, weird. It doesn't work for me. I use FCP 10.0.9 and if I launch it through the MacOS folder I get this:
 

Digitalclips

macrumors 65816
Mar 16, 2006
1,466
31
Sarasota, Florida
I have no idea. My best guess, running the contained program may bypass contained associated plist files that in some cases may require a minimum and maximum OS to run. Having glanced over the info.plist file and others, there are references to such requirements.

I made an alias of the main app file and moved it into my Applications folder. Launching that will launch the app, however it cannot be docked nor can the icon be changed (I even changed the Final Cut Pro X icon to its original state w/o the crossed out symbol, then created an alias, still shows a blank page but runs none the less). I did the same for Compressor, Motion, iMovies and another app.
Great tip, thanks. It's not a Mac limitations, that's for sure, I have same issue with brand new Mac Pro. I made aliases same as you. It is interesting that they are all Apple's video related apps it seems.

Other than theses issues, so far it runs very well I must say.
 

3282868

macrumors 603
Original poster
Jan 8, 2009
5,281
0
Huh, checked it out and it's not working for me now in Motion 5 either.

I recently re-installed FxFactory Pro and some plugin's to check compatibility w/ 10.10, FxFactory Pro 4.1.5 works 100%, ironically 4.1.6 has a few bugs. Nothing impacted FCPX 10.1.1. Also installed latest Logic Pro X, checked audio app's, all good.

Don't know why Motion 5 stopped working. I'm tempted to perform a clean install but on first release would seem wasteful. I'll check out any plugin's, but I do know some FCPX and other Pro-App plugin's (ex. Red Giant, motionVFX, etc) have caused issues.

Thanks for the update!
 

3282868

macrumors 603
Original poster
Jan 8, 2009
5,281
0
imovie wouldnt let me save any video hbu? on beta 2
I saw your post in the "Broken Apps" thread and replied there. For others I'll post here as well.

iMovie worked fine in DP1, now I can't quit or force quit it (Activity Monitor doesn't list it once stuck in force quit).

Researching Motion 5.1 and other media app's that won't launch in 10.10, common crash reports point to AppKit missing Ozone or being incompatible. In researching I found some fixes. It seems 10.10 DP1&2 have changed permissions for some, mainly the ~/Library/ folder. To check:

- Make the User Library folder visible (if not) by selecting "Show View Options" while in your home folder. Select "Show User Library".

- Rt click on your ~/Library folder, select "Get Info"

- Check what lists for user access. If your name isn't listed, I always add mine (never hurts)

- Click on the "lock", enter your password.

- Click on the "+" sign in the bottom left corner and select your name (should be under "Administrator")

- Select "read & write" in Privilege, then "Apply to enclosed items"

This will grant read/write access to app's, necessary for installing and running many. This came up when Adobe Illustrator CC wouldn't launch, found the ~/Library/Application Support folder did not have read/write access in my account. Applying to all enclosed items should remedy that as well.

Still digging around for answers on Motion and iMovie.
 

Shawzborne

macrumors 6502a
Jun 12, 2013
679
51
I saw your post in the "Broken Apps" thread and replied there. For others I'll post here as well.

iMovie worked fine in DP1, now I can't quit or force quit it (Activity Monitor doesn't list it once stuck in force quit).

Researching Motion 5.1 and other media app's that won't launch in 10.10, common crash reports point to AppKit missing Ozone or being incompatible. In researching I found some fixes. It seems 10.10 DP1&2 have changed permissions for some, mainly the ~/Library/ folder. To check:

- Make the User Library folder visible (if not) by selecting "Show View Options" while in your home folder. Select "Show User Library".

- Rt click on your ~/Library folder, select "Get Info"

- Check what lists for user access. If your name isn't listed, I always add mine (never hurts)

- Click on the "lock", enter your password.

- Click on the "+" sign in the bottom left corner and select your name (should be under "Administrator")

- Select "read & write" in Privilege, then "Apply to enclosed items"

This will grant read/write access to app's, necessary for installing and running many. This came up when Adobe Illustrator CC wouldn't launch, found the ~/Library/Application Support folder did not have read/write access in my account. Applying to all enclosed items should remedy that as well.

Still digging around for answers on Motion and iMovie.


Let me know if you find anything
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.