Ask Different (Apple)
Q&A for power users of Apple hardware and software
Latest Questions
0
votes
1
answers
409
views
How to add version to an Automator service workflow
I have a workflow which is installed as a Service. It is used to call code in my AppleScript applet. The Service has one action: a "Run AppleScript" action. I update the Service quite often with improvements. I need a way to know that the installed version of my Service is old. One way might be to g...
I have a workflow which is installed as a Service. It is used to call code in my AppleScript applet. The Service has one action: a "Run AppleScript" action. I update the Service quite often with improvements.
I need a way to know that the installed version of my Service is old. One way might be to give it a "version".
I have tried many ways, none of which worked. In particular, usually there is a CFShortVersionString key in an app's info.plist file. I can add that to my Service's info.plist file. But, when I open my Service in Automator.app, make some changes and then save, all my custom entries in the info.plist file are deleted.
Is there an editor for Automator workflows that does not remove custom keys in the info.plist file ?
Thanks.
UDATE: Adding a variable to the workflow is a good idea. But, I can't it working for me. Yesterday, I added the variable called "Version" and gave it a value "1.21". Today, the variable is still there but is empty. Probably because I still do not understand how it all works and I made a mess of it.
In the end, a separate file in the service's bundle containing just the version string is easy for me as my AppleScript applet can read it without having to parse a complicated XML file (either as plain text or using System Events).
Also, I still don't know how developers create workflows which DO contain version and other keys inside the info.plist file. Automator removes those keys and so developers must be using another tool – Xcode ?
Have also found some services that contain a "version.plist" file. I have Googled for hours but, can find no documentation on the "version.plist" file content – which seems to duplicate some keys inside info.plist. The "version.plist" file does not seem to be used by Finder. In an example service provided by Apple, if I delete the CFBundleShortVersionString from the info.plist file, but retain the version.plist file, Finder's Get Info shows no version.
UPDATE 2: Apparently version.plist is used by Installer. More detail here: http://mirror.informatimago.com/next/developer.apple.com/documentation/DeveloperTools/Conceptual/SoftwareDistribution/Concepts/sd_pkg_version_info.html
Can't find that detail anywhere on developer.apple.com so, it might be out-of-date/wrong.
Garry
(21 rep)
Feb 10, 2022, 01:12 AM
• Last activity: Jun 30, 2025, 09:01 AM
0
votes
0
answers
69
views
Why is iPhone not allowing access to microphone, camera for all the apps that I use?
My apps do not have camera access or microphone access. I tried to delete and re-install Instagram, WhatsApp, and phone pe apps but it did not resolve the issue. I even tried to reset the location still the issue persists.
My apps do not have camera access or microphone access.
I tried to delete and re-install Instagram, WhatsApp, and phone pe apps but it did not resolve the issue.
I even tried to reset the location still the issue persists.
Neha Chavan
(1 rep)
Oct 11, 2023, 12:13 AM
• Last activity: Oct 11, 2023, 12:26 AM
1
votes
0
answers
16
views
How to upgrade from iOS 14 to 15, NOT 16+?
I cannot “upgrade” my iPhone to iOS 16 for [reasons](https://forums.macrumors.com/threads/those-on-mojave-or-older-dont-upgrade-to-ios-16.2358574/). But I would like to at least go from 14 to 15 if that is possible. I have read that [15 is okay](https://discussions.apple.com/thread/253259965?answerI...
I cannot “upgrade” my iPhone to iOS 16 for [reasons](https://forums.macrumors.com/threads/those-on-mojave-or-older-dont-upgrade-to-ios-16.2358574/) .
But I would like to at least go from 14 to 15 if that is possible. I have read that [15 is okay](https://discussions.apple.com/thread/253259965?answerId=256101542022#256101542022) .
Google has this to say:
In response to **How do I upgrade my iPhone from iOS 14 to iOS 15?**
> **Go to Settings > General**, then tap Software Update. If you see more than one software update option available, choose the one you
> want to install. Tap Install Now. If you see Download and Install
> instead, tap it to download the update, enter your passcode, then tap Install Now.
Apr 12, 2023 [Source](https://support.apple.com/en-gb/HT204204)
In response to **Can I update to iOS 15 not 16?**
> Just choose the version you want to install and wait until the update
> process finishes. If you really don't want to install iOS 16, you can
> disable automatic updates on your device. Of course, keep in mind that
> Apple may keep iOS 15 updated with security enhancements for a limited
> time.
Sep 12, 2022 [Source](https://9to5mac.com/2022/09/12/ios-16-optional-ota-update-ios-15/)
I also looked at what others have discussed on reddit regarding **[How to update iPhone to a specific iOS](https://www.reddit.com/r/iphone/comments/103mwl3/how_to_update_iphone_to_a_specific_ios/)** , but it seems inconclusive.
Is there a way to at least upgrade by one version, or am I stuck?
The only option I am seeing is for iOS 16:

Mentalist
(1360 rep)
Aug 26, 2023, 05:26 AM
• Last activity: Aug 26, 2023, 06:08 AM
13
votes
2
answers
34494
views
What is "TALagent" and why is it "Exiting out of boredom"?
I'm trying to help a colleague whose MacBook periodically switches off without warning (I've had similar problems on a Mac Mini, so it's not power related). While investigating the logs in `Library/Logs`, I found a file `talagent.log` with something very odd, last updated very close to the time the...
I'm trying to help a colleague whose MacBook periodically switches off without warning (I've had similar problems on a Mac Mini, so it's not power related).
While investigating the logs in
Library/Logs
, I found a file talagent.log
with something very odd, last updated very close to the time the computer last switched off without warning:
Time Bundle ID Status Comment
0.000 - - TALagent Started (system uptime: 238.18 sec)
0.007 - - Liveness: 0 -> 1 (run_as_server)
0.038 - - Successfully read encryption key from keychain in 0.030809 seconds
15.007 - - Liveness: 1 -> 0 (__run_as_server_block_invoke)
15.007 - - Exiting out of boredom
What the heck is talagent and what does it mean that it is **"Exiting out of boredom"**?
I've read this thread but it doesn't help me understand what's going on here.
My first thought was that it must be a virus, because that's such a non-professional thing for a log entry to say, but that linked thread seems to imply it's not such a concern; but it doesn't help me understand what it is or what that means.
We use Symantec as a virus scanner, and the Mac in question is on Mavericks (can't currently update for unrelated compatibility reasons).
user56reinstatemonica8
(1664 rep)
Apr 14, 2015, 12:11 PM
• Last activity: Jul 14, 2023, 07:40 AM
54
votes
5
answers
39287
views
How to completely disable auto-save and versions in Mac OS X Lion?
I hate the automatic saving and versioning in Mac OS X Lion. Is there a way to completely turn it off? (This has been asked before [here][1], but the answer and the linked article are completely wrong, so I thought I'd try again.) [1]: https://apple.stackexchange.com/questions/19051/is-there-a-way-t...
I hate the automatic saving and versioning in Mac OS X Lion.
Is there a way to completely turn it off?
(This has been asked before here , but the answer and the linked article are completely wrong, so I thought I'd try again.)
houbysoft
(9212 rep)
Oct 13, 2011, 09:56 PM
• Last activity: Jun 22, 2023, 02:08 PM
2
votes
1
answers
186
views
extract by terminal the Darwin version
I want to know how extract by terminal the Darwin version. https://en.wikipedia.org/wiki/MacOS_Sierra#Releases For macOS Sierra `10.12.3` is **16.4.0** for `10.12.6` is **16.7.0**. Now, I want to create: --build=x86_64-apple-darwin$(uname -r) Is it possible obtain this complete value? x86_64-apple-d...
I want to know how extract by terminal the Darwin version.
https://en.wikipedia.org/wiki/MacOS_Sierra#Releases
For macOS Sierra
10.12.3
is **16.4.0** for 10.12.6
is **16.7.0**.
Now, I want to create:
--build=x86_64-apple-darwin$(uname -r)
Is it possible obtain this complete value?
x86_64-apple-darwin16.4.0
joseluisbz
(815 rep)
May 7, 2018, 08:02 PM
• Last activity: Dec 20, 2022, 08:08 PM
0
votes
1
answers
75
views
Revert to last saved, now that saving has been obsoleted
Now that more and more document based applications do the modern "save, duplicate, revert to" `Versions` thing instead of the traditional "save, save as, revert". Having had 30 years becoming quite adept at the traditional workflow, I'm having trouble adapting. For example, often I'll open a file li...
Now that more and more document based applications do the modern "save, duplicate, revert to"
Versions
thing instead of the traditional "save, save as, revert".
Having had 30 years becoming quite adept at the traditional workflow, I'm having trouble adapting.
For example, often I'll open a file like a spreadsheet, hide a few columns, paginate in landscape orientation, print, and then click the close button expecting that the file on disk wont have changed. But it has...
So how do I revert to the version of the file you opened before?
PS: I assume [this answer](https://apple.stackexchange.com/a/50585/202413) to its 10 year old question is sarcastic, awaiting something a bit more sensible.
Heath Raftery
(689 rep)
Aug 28, 2022, 11:13 AM
• Last activity: Aug 31, 2022, 12:02 PM
-1
votes
1
answers
27
views
Save in-progress document changes as a new file
Now that more and more document based applications do the modern "Save, Duplicate, Revert to" `Versions` thing instead of the traditional "Save, Save as, Revert". Having had 30 years becoming quite adept at the traditional workflow across many systems, I'm having trouble adapting. In those applicati...
Now that more and more document based applications do the modern "Save, Duplicate, Revert to"
Versions
thing instead of the traditional "Save, Save as, Revert". Having had 30 years becoming quite adept at the traditional workflow across many systems, I'm having trouble adapting.
In those applications using Versions
, how do you save changes you've made to a document as a new file? For example, often I'll open a photo in Preview, crop it, resize it and then want to save it as a "cropped" version of the original file. Or I'll open a letter in Pages, change some details and decide I want to keep this version for a different recipient. Or open two videos in Quicktime Player, crop them both, concatenate one with the other and save the result as a new file.
It may be that that's simply not an option now, so I'm also interested in answers that describe a different workflow, that involves editing a file and somehow results in having the edits appear as a new file, leaving the original untouched. The same workflow for Versions
and non-Versions
applications would be great, or otherwise some good way of switching routines at the right time.
The related question of how to **discard** those changes in progress and revert to the last saved file has a useful answer, for now, [here](https://apple.stackexchange.com/q/445849/202413) . And I assume the answer to [this 10 year old question](https://apple.stackexchange.com/a/50585/202413) is sarcastic, awaiting something a bit more sensible.
Heath Raftery
(689 rep)
Aug 31, 2022, 05:05 AM
• Last activity: Aug 31, 2022, 12:01 PM
11
votes
2
answers
11670
views
How can I undo changes made to a picture I accidentally saved via preview?
The was a picture that I was looking at in my computer, I drew a line with the preview tool. Since my was slow and the app was not responsive, I force quited Preview. I opened the document and it saved the line I drew on the picture as part of the picture. I don't have the original picture but I don...
The was a picture that I was looking at in my computer, I drew a line with the preview tool.
Since my was slow and the app was not responsive, I force quited Preview.
I opened the document and it saved the line I drew on the picture as part of the picture. I don't have the original picture but I don't want the line to be there.
Can I undo what I have done via a backup or version of this file?
Leonel Cabrera Herrera
(111 rep)
Jul 22, 2018, 04:04 AM
• Last activity: Feb 8, 2022, 01:11 PM
1
votes
2
answers
591
views
Where file revisions are stored on OS X?
Most Apple applications in newer OS X versions, like OS X 10.9, automatically save all changes to all files and documents without your approval, and file versions and revisions are automatically available from within a submenu within the File menu. Where are such revisions saved, filesystem-wise? If...
Most Apple applications in newer OS X versions, like OS X 10.9, automatically save all changes to all files and documents without your approval, and file versions and revisions are automatically available from within a submenu within the File menu.
Where are such revisions saved, filesystem-wise?
If one is to exchange such files, how would one ensure that none of the history gets exchanged, too?
What if one did want to exchange the history, is there a way to accomplish that as well?
cnst
(1048 rep)
Sep 22, 2014, 04:37 PM
• Last activity: Feb 1, 2022, 06:35 PM
1
votes
2
answers
1901
views
Set python version on MacOS Big Sur
does someone had situation when "python --version" says "Python 2.7.16", but installed version is 3.7 Command "pyenv versions" says "* 3.7.11 (set by /Users/dima/.python-version)" My applications see also just version "2.7.16". Does someone know how to set default Python version to installed "3.7.11...
does someone had situation when "python --version" says "Python 2.7.16", but installed version is 3.7
Command "pyenv versions" says "* 3.7.11 (set by /Users/dima/.python-version)"
My applications see also just version "2.7.16".
Does someone know how to set default Python version to installed "3.7.11"? Simply set entire system default python to 3.7.
Thanks a lot!
D.K.
(113 rep)
Jul 22, 2021, 05:21 PM
• Last activity: Jul 23, 2021, 10:06 AM
2
votes
0
answers
31
views
backup MacOS documents that are on icloud
I have activated my mac documents and desktop syncing to icloud drive. Now I noticed that I can't find version history for my files anywhere, including on my Time Machine backup. Is there any practical way to back up these documents? If not I will move all my documents to my dropbox. There I have ve...
I have activated my mac documents and desktop syncing to icloud drive. Now I noticed that I can't find version history for my files anywhere, including on my Time Machine backup. Is there any practical way to back up these documents?
If not I will move all my documents to my dropbox. There I have version history for a year and the smart sync function allows me free up space on my local hard drive.
Ben2209
(419 rep)
Apr 25, 2020, 10:57 AM
6
votes
2
answers
14314
views
What does time of year (Early, Mid, Late) and year in About This Mac dialogue mean?
My Mac mini shows **Late 2012** in the About This Mac dialogue shown on clicking → About This Mac. What does this label actually represent? The year of production or the year that model was introduced at an Apple Event? [![enter image description here][1]][1] I want to buy MacBook Pro that would d...
My Mac mini shows **Late 2012** in the About This Mac dialogue shown on clicking → About This Mac.
What does this label actually represent? The year of production or the year that model was introduced at an Apple Event?
I want to buy MacBook Pro that would display **Early 2019**. If I buy a brand new MacBook Pro from Apple Store (or order from Apple Online Store) let's say in February 2019, will it show Early 2019?
What does that year label actually display?

Green
(431 rep)
Nov 27, 2018, 01:47 PM
• Last activity: Apr 23, 2020, 12:03 PM
2
votes
1
answers
4694
views
Can I get older (recent) versions of Keynote?
I have just updated Keynote to 10.0, and have noticed some loss of features. In particular, it seems the "typewriter" animation has been replaced with "keyboard". I recall having the option with typewriter (perhaps other animations too, I forget) to animate text by letter, so that they appeared at r...
I have just updated Keynote to 10.0, and have noticed some loss of features.
In particular, it seems the "typewriter" animation has been replaced with "keyboard".
I recall having the option with typewriter (perhaps other animations too, I forget) to animate text by letter, so that they appeared at random. That is now gone.
Can I either retrieve that feature, or else download the 9. Keynote from before this latest update?
Any questions I have seen similar to this so far are trying to get really old versions. I just want to go back one version.
Karl
(151 rep)
Apr 23, 2020, 04:47 AM
• Last activity: Apr 23, 2020, 09:34 AM
5
votes
2
answers
21637
views
Is it possible to download and install multiple versions of Safari on macOS?
Is it possible to download and install multiple versions of Safari on macOS? I need to test something out on my MacBook with the latest version of Safari (13), but I don't want to update my current Safari browser to the latest version. I want to be able to keep my current older version of Safari **U...
Is it possible to download and install multiple versions of Safari on macOS?
I need to test something out on my MacBook with the latest version of Safari (13), but I don't want to update my current Safari browser to the latest version. I want to be able to keep my current older version of Safari **UNTOUCHED** and the newest version of Safari both installed and usable on my Mac computer. Is this possible?
Arlen
(135 rep)
Mar 31, 2020, 05:53 AM
• Last activity: Mar 31, 2020, 06:10 PM
16
votes
3
answers
11047
views
Disable autosave in Preview
Preview, by default, persists edits to the underlying file immediately. (i.e. if you crop something, the underlying file becomes cropped). I find this behavior very irritating. I tried enabling Settings->General->"Ask to keep changes when closing documents". With this, Preview still persists the cha...
Preview, by default, persists edits to the underlying file immediately. (i.e. if you crop something, the underlying file becomes cropped). I find this behavior very irritating.
I tried enabling Settings->General->"Ask to keep changes when closing documents". With this, Preview still persists the change to disk, but asks if I want to keep the change when I close the app.
A 2012 answer to a similar question suggested
defaults write -app 'preview' ApplePersistence -bool no
This does not seem to have any effect.
Is there any way to make Preview behave like a normal application? I want my changes unsaved and transient until I specifically hit save.
Isaac
(281 rep)
Dec 18, 2014, 03:17 AM
• Last activity: Dec 4, 2019, 09:44 AM
5
votes
1
answers
327
views
Minimum volume size to enable versioning
I have certain documents stored on a password protected disk image stored on Dropbox. Since the documents are small text documents, I made the image small (100 MB). But now I'm getting the following message when I save a document: > The document “foo.tex” is on a volume that is too small to support...
I have certain documents stored on a password protected disk image stored on Dropbox. Since the documents are small text documents, I made the image small (100 MB). But now I'm getting the following message when I save a document:
> The document “foo.tex” is on a volume that is too small to support
> permanent version storage.
>
> You will not be able to access older versions of this document once
> you close it.
I have another 2 GB image which doesn't give rise to this warning. So my question is, what's the minimum volume size I should use to avoid this warning?
Alan Munn
(486 rep)
May 28, 2016, 09:04 PM
• Last activity: Nov 4, 2019, 04:56 PM
0
votes
0
answers
291
views
Finding the latest iOS version number
Is there a public API that can provide me with the most recent iOS version number? I need to be able to programmatically query the most recent version number in a reliable way (so no web scraping). Is this possible?
Is there a public API that can provide me with the most recent iOS version number? I need to be able to programmatically query the most recent version number in a reliable way (so no web scraping). Is this possible?
Max Mikhaylov
(113 rep)
Jul 30, 2019, 05:50 AM
1
votes
1
answers
1072
views
Issues installing Mcrypt PHP module
I am trying to install Mcrypt PHP module but encountering some issues: - Version of PHP installed: 7.1.16 - macOS version: macOS High Sierra 10.13.6 Is the following command that I am running correct? > Install the correct package, for me was 7.1.7 => homebrew/php/php71-mcrypt `brew install homebrew...
I am trying to install Mcrypt PHP module but encountering some issues:
- Version of PHP installed: 7.1.16
- macOS version: macOS High Sierra 10.13.6
Is the following command that I am running correct?
> Install the correct package, for me was 7.1.7 => homebrew/php/php71-mcrypt
brew install homebrew/php/php71-mcrypt
Amaresh Tiwari
(111 rep)
Jul 29, 2018, 04:34 PM
• Last activity: Dec 21, 2018, 06:01 AM
1
votes
2
answers
863
views
What are the differences between Dreamweaver_14_LS20.dmg and Dreamweaver_13_LS20.dmg?
I find that there are two versions of Dreamweaver CC for Mac OSX, one is Dreamweaver_14_LS20 and another is Dreamweaver_13_LS20. Can anyone tell me what is the exactly differences between these two versions. By the way, where can I download the full installer of Adobe Software on the official web si...
I find that there are two versions of Dreamweaver CC for Mac OSX, one is Dreamweaver_14_LS20 and another is Dreamweaver_13_LS20. Can anyone tell me what is the exactly differences between these two versions.
By the way, where can I download the full installer of Adobe Software on the official web site? I only find the
CreativeCloudInstall
which will download the others later.
user3824053
(347 rep)
Jan 27, 2015, 03:40 PM
• Last activity: Sep 3, 2018, 10:20 AM
Showing page 1 of 20 total questions