I like that Facetime Continuity allows my phone to ring on my computer. But it repeats the sound aggressively and it loops way too fast..
I created a quieter tone with eight seconds before it loops. But I can't figure out where to put it.
Apparently in Yosemite you could unlock access to this folder and put it here:
- /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/Resources/Ringtones/
But I don't see any info on where to put it in Sierra. Any thoughts?
Best Answer
Overview
Here are the steps that worked for me:
Enabling/Disabling System Integrity Protection
It looks like in macOS Sierra (actually starting from El Capitan), Apple has implemented a System Integrity Protection technology that restricts access to /System. In order to play around with custom ringtones, you would need to disable System Integrity Protection
Sources: Apple Support, Apple Developer
Editing TKRingtones.plist
In order to make your custom ringtone show up in the list of ringtones in FaceTime preferences, you will need to edit the file /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/Resources/TKRingtones.plist using TextEdit (or some other text editor -- you can also use Xcode's developer tools for a nicer interface). Specifically, add
<string>system:Custom Ringtone Name</string>
at the location shown below (you should replace "Custom Ringtone Name" with the name of your ringtone file).