Как предотвратить синхронизацию сочетаний клавиш с моего iPhone на мой Mac?

Я использую некоторые сочетания клавиш на своем iPhone. Это очень помогает, например, при вводе gn вместо Good night! . Эти ярлыки синхронизируются с моим Mac через iCloud. На своем Mac я использую TextExpander как сложный инструмент для быстрого доступа к клавиатуре, и мне не нужны эти сочетания клавиш iOS, поскольку у меня есть сотни сокращений Mac, и мне не нужны сочетания клавиш, которые работают на телефоне, но не где-либо еще.

Ответ на мой вопрос довольно очевиден: все, что мне нужно сделать, это отключить « Системные настройки» → «iCloud» → «Документы и данные» . Однако многие приложения полагаются на этот параметр .

Что еще я могу сделать, чтобы предотвратить синхронизацию/использование этих сокращений на моем Mac?

Ответы (3)

Вы сами ответили на свой вопрос, синхронизация включена вместе со многими другими вещами, а детальные настройки недоступны. Единственный способ обойти это — использовать только расширитель текста как на iOS, так и на OSX, или просто инструменты замены текста по умолчанию, но не микс. Извини!

Да, есть быстрое решение.

В любом приложении Apple: перейдите в меню «Правка» > «Замены» и СНИМИТЕ ОТМЕТКУ «Замена текста».

Надеюсь это поможет!

введите описание изображения здесь

Я согласен с вами. Я не сторонник отключения основной функции несвязанной службы для решения подобной проблемы. Это не совсем решение.

Согласно поддержке TextExpander, об официальной синхронизации iCloud не упоминается. Вы можете проверить, не включена ли по ошибке опция синхронизации по локальной сети.

Страница TextExpander о синхронизации

Если это не так, вот реальность, и это, вероятно, станет для вас неожиданностью ... iCloud синхронизирует все виды настроек и данных между устройствами (iOS и Mac) без вашего ведома или явного разрешения. В последнее время я много копался в том, как и что синхронизируется с iCloud, и это очень расстраивает. Я вижу, что документы и настройки передаются в iCloud для приложений, у которых нет официальной поддержки iCloud. Мне еще предстоит выяснить, почему некоторые из этих приложений невосприимчивы к ситуации, но я предполагаю, что приложения, разработанные с использованием более новых версий программного обеспечения Apple для разработки ( XCode ), помещают свои настройки / документы в места, которые подбирает iCloud. разработчик даже не подозревает об этом.

По моему опыту, приложения Mac, у которых есть аналог iOS, обмениваются информацией, не будучи указаны в разделе «Документы и данные» в Системных настройках. По сути, Apple, кажется, автоматизирует некоторую синхронизацию для недавно разработанных приложений на всех своих платформах, и они либо не смогли предотвратить непреднамеренный обмен, который разработчик не планировал, либо они намеренно делают это, молча думая, что делают кому-то одолжение. . В любом случае, это довольно небрежно со стороны Apple.

Я бы посоветовал связаться с разработчиком TextExpander, чтобы они знали об этой проблеме. В то же время, если это тихая синхронизация, вы ничего не можете сделать, чтобы остановить ее, кроме вашего вышеуказанного решения.

Следующую часть я предлагаю только в качестве доказательства того, о чем я говорю, а не для того, чтобы предложить вам удалить что-либо из места, о котором я упоминаю. Это могло создать проблемы, и в моих тестах все возвращалось во время следующей синхронизации.

Ни один из следующих шагов не повредит и не изменит ничего на вашем компьютере. Он просто открывает папку, которая обычно скрыта. Вы можете закрыть окно Finder, когда закончите, и никакого вреда не будет.

На вашем Mac активируйте Finder. Выберите Finder в доке, любом окне или просто на пустом месте рабочего стола и нажмите:

COMMAND+SHIFT+G

Затем скопируйте и вставьте это в текстовое поле и нажмите GO.

~/Library/Mobile Documents

Вы увидите список данных, которыми обмениваются ваши устройства, о которых вы, вероятно, не знали. К сожалению, это не единственное место в системе, где эта ерунда отслеживается и синхронизируется, поэтому удаление здесь ничего не даст. Но, по крайней мере, вы можете увидеть, существует ли папка, относящаяся к TextExpander.

О, помните, когда вы включили синхронизацию материалов, связанных с «Finder»? Да, я тоже.

Удачи!

Ты не понял меня. Это не проблема TextExpander, а проблема с ярлыком iOS.
Я понимаю. Я предположил, что вы также использовали или использовали TextExpander на своем устройстве iOS. Тем не менее, большая часть моего ответа по-прежнему актуальна. К сожалению, это означает, что нет другого решения, кроме отключения синхронизации документов и данных для всего iCloud на вашем Mac или устройстве iOS, или на обоих. Как я уже упоминал, причина, по которой это происходит, заключается в том, что iCloud синхронизирует то, что не должно, и вы не можете контролировать это, не отключив раздел службы. В вашем случае, поскольку это синхронизация ярлыков на уровне ОС, вы ничего не можете сделать, кроме того, что вы уже сделали.