{"id":19002,"date":"2017-09-26T10:51:51","date_gmt":"2017-09-26T14:51:51","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=19002"},"modified":"2019-02-11T14:51:48","modified_gmt":"2019-02-11T19:51:48","slug":"text-replacements-do-not-sync","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2017\/09\/26\/text-replacements-do-not-sync\/","title":{"rendered":"Text Replacements Do Not Sync"},"content":{"rendered":"<p><a href=\"https:\/\/www.macstadium.com\/blog\/science-confirmed-text-replacements-do-not-sync\/\">Brian Stucki<\/a> (<a href=\"https:\/\/twitter.com\/brianstucki\/status\/912421923413311488\">tweet<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.macstadium.com\/blog\/science-confirmed-text-replacements-do-not-sync\/\"><p>In iOS 6 (2012), syncing between Mac and iOS devices was introduced. At least that is when Apple said it was introduced. I have yet to see the feature roll out. Therein lies the premise of this post.<\/p>\n<p>Text replacement syncing is completely broken. Sometimes it works, sometimes it doesn&rsquo;t. Sometimes it will only sync back old snippets that you have deleted. Sometimes the sync will work one direction, but not the other. Every time I ask about this on Twitter, it brings a strong response of similar experiences.<\/p>\n<p>[&#8230;]<\/p>\n<p>I mostly put forward this data to show just how random and far reaching the issue is on Apple devices.<\/p><\/blockquote>\n\n<p>Update (2017-09-27): <a href=\"https:\/\/infinitediaries.net\/fixing-text-shortcuts-sync-in-ios-and-macos\/\">Wojtek Pietrusiewicz<\/a>:<\/p>\n<blockquote cite=\"https:\/\/infinitediaries.net\/fixing-text-shortcuts-sync-in-ios-and-macos\/\"><p> I found my own solution. I had to go through this again, after updating to iOS 10 last year. So that&rsquo;s twice since the feature was added &mdash; not bad, not perfect.<\/p>\n<p>My method is supposed to isolate the one device on your account, which is causing problems. I personally have four &mdash; two Macs, an iPhone, and an iPad. Here is what I did, twice now, to fix the syncing of text shortcuts.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2017\/09\/26\/stucki-text-replacements\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2017\/09\/26\/stucki-text-replacements\">\n<p>I don&rsquo;t know what&rsquo;s going on with text replacement syncing, but it is the <em>worst<\/em> kind of buggy: it works just well enough to keep using it, but my machines are <em>never<\/em> in perfect sync. And, the feature is really useful, and really helpful to me on a daily basis. Apple: please get this fixed.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/pxlnv.com\/linklog\/text-replacement-syncing-is-anecdotally-iclouds-buggiest-feature\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/pxlnv.com\/linklog\/text-replacement-syncing-is-anecdotally-iclouds-buggiest-feature\/\">\n<p>It&rsquo;s truly astonishing that seemingly the buggiest part of iCloud is syncing plain text strings. As one person quipped in Slack, it&rsquo;s amazing that I can make dozens of edits to a RAW photo and see that reflected nearly instantaneously on all my devices, but changes to text replacements remain entirely unreliable.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/discuss.macstadium.com\/t\/science-confirmed-text-replacements-do-not-sync\/41\">Brian Stucki<\/a> (via <a href=\"https:\/\/www.macrumors.com\/2017\/09\/27\/icloud-text-replacements-sync-issue\/\">Tim Hardwick<\/a>):<\/p>\n<blockquote cite=\"https:\/\/discuss.macstadium.com\/t\/science-confirmed-text-replacements-do-not-sync\/41\"><p>Perhaps a clean install of High Sierra is now saving snippets correctly? It&rsquo;s a start I guess. But who knows if it will still be working this afternoon.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/_inside\/status\/912850316382670850\">Guilherme Rambo<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/_inside\/status\/912850316382670850\"><p>I just confirmed that text replacements sync through CloudKit on iOS 11 and High Sierra.<\/p><\/blockquote>\n\n<p>Update (2017-09-28): <a href=\"https:\/\/daringfireball.net\/linked\/2017\/09\/27\/text-replacements-moving-to-cloudkit\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2017\/09\/27\/text-replacements-moving-to-cloudkit\">\n<p>Apple spokesperson emailed me to say they checked with the team, and an update that moves text replacement syncing to CloudKit should be rolling out to iOS 11 and MacOS 10.13 High Sierra users in the &ldquo;next month or so&rdquo;.<\/p>\n<\/blockquote>\n\n<p>Update (2017-12-05): <a href=\"https:\/\/daringfireball.net\/linked\/2017\/12\/04\/stucki-text-replacement-syncing\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2017\/12\/04\/stucki-text-replacement-syncing\">\n<p>In an update to his original report, Stucki reports that as of last week, this is now the case. So far so good for me personally. I think this deserves a non-sarcastic <em>finally<\/em>.<\/p>\n<\/blockquote>\n\n<p>Update (2018-01-31): <a href=\"https:\/\/twitter.com\/meekgeek\/status\/958687355358998529\">Meek Geek<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/meekgeek\/status\/958687355358998529\">\n<p>I&rsquo;m on the latest versions of macOS and iOS, and text replacement shortcuts are still not syncing.<\/p>\n<\/blockquote>\n\n<p id=\"text-replacements-do-not-sync-update-2018-12-04\">Update (2018-12-04): <a href=\"https:\/\/twitter.com\/viticci\/status\/1068110089838649344\">Federico Viticci<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/viticci\/status\/1068110089838649344\">\n<p>More updates about my iCloud issues:<\/p>\n<p>All my text replacements are now gone, replaced by &lsquo;On my way!&rsquo; duplicates. I have no idea what is going on.<\/p>\n<p>Sigh.<\/p>\n<\/blockquote>\n\n<p id=\"text-replacements-do-not-sync-update-2019-02-11\">Update (2019-02-11): <a href=\"https:\/\/twitter.com\/roonieone\/status\/1094721874502799361\">Mark Malstr&ouml;m<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/roonieone\/status\/1094721874502799361\">\n<p>Went to add a new text replacement shortcut and discovered that all of my previous shortcuts have disappeared&#8230;<\/p>\n<p>Seriously, how have these syncing issues not been resolved in the last 8 years, since the feature was released?<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Brian Stucki (tweet): In iOS 6 (2012), syncing between Mac and iOS devices was introduced. At least that is when Apple said it was introduced. I have yet to see the feature roll out. Therein lies the premise of this post. Text replacement syncing is completely broken. Sometimes it works, sometimes it doesn&rsquo;t. Sometimes it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2018-12-04T21:31:31Z","apple_news_api_id":"8fcd9012-1a6a-492d-99c8-72100f949464","apple_news_api_modified_at":"2019-02-11T19:51:53Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/Aj82QEhpqSS2ZyHIQD5SUZA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[131,916,109,16,31,1380,30,1381,269],"class_list":["post-19002","post","type-post","status-publish","format-standard","hentry","category-technology","tag-bug","tag-cloudkit","tag-coredata","tag-icloud","tag-ios","tag-ios-10","tag-mac","tag-macos-10-12","tag-syncing"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=19002"}],"version-history":[{"count":7,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19002\/revisions"}],"predecessor-version":[{"id":24240,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19002\/revisions\/24240"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=19002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=19002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=19002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}