Sample Header Ad - 728x90

Ask Different (Apple)

Q&A for power users of Apple hardware and software

Latest Questions

1 votes
1 answers
53 views
Apple account creation alternatives
Because I can not make my Apple account via iPhone or web (always get an "your account cannot be created at this time" error) I am seeking another platform for creating App Store credentials. Are there any 3rd-party ways for creating Apple accounts for the App Store?
Because I can not make my Apple account via iPhone or web (always get an "your account cannot be created at this time" error) I am seeking another platform for creating App Store credentials. Are there any 3rd-party ways for creating Apple accounts for the App Store?
jompom (11 rep)
Jul 15, 2025, 01:00 AM • Last activity: Aug 6, 2025, 11:23 PM
0 votes
1 answers
2608 views
Disabling Thunderbolt-related kernel extensions in the SSV on Big Sur (Random Crashes 2015 Retina MacBook Pro)
EDIT: Do not do this. This created a startup error that has now forced me to reinstall my OS from Internet Recovery. I'm one of a number of MacBook Pro users unfortunately plagued by a longstanding issue apparently related to faulty power chips on the motherboard of my 2015 Retina MacBook Pro (most...
EDIT: Do not do this. This created a startup error that has now forced me to reinstall my OS from Internet Recovery. I'm one of a number of MacBook Pro users unfortunately plagued by a longstanding issue apparently related to faulty power chips on the motherboard of my 2015 Retina MacBook Pro (most notably documented [here](https://outluch.wixsite.com/rmbp-crash) as well as on a number of Macrumors threads and AD questions). It's my understanding that this issue affects the the 820-3662 and 820-3787 logic boards. For clarity's sake, I have methodically assessed and eliminated most other potential causes for the crashes, and when I initially diagnosed the problem, I went through all the typical steps including several fresh installs, EtreCheck, and an Apple hardware and software diagnostic (all unremarkable). This problem has been reliably solved in the past by disabling several Thunderbolt-related kernel extensions on the SSV (and reportedly as well by [this app](https://realmacmods.com/product/macbook-pro-nocrash-utility/) , though I haven't tried it myself), which I've been doing every time I update the OS. Probably against my better judgment, I updated to Big Sur, and after a bit of forum trawling (I am not a developer and much of this is over my head), my understanding is that Big Sur has, in the process of becoming more secure, made it much more difficult to write the SSV. On advice from several threads and blog posts, including the following: - https://eclecticlight.co/2020/06/25/big-surs-signed-system-volume-added-security-protection/ - http://disq.us/p/2ak4vda - https://apple.stackexchange.com/questions/395508/mount-root-as-writable-in-big-sur I've done the following: 1. Boot into the Terminal in Recovery Mode (reboot holding Command-R and open Terminal under Utilities in the menu bar). 2. mount -uw /Volumes/Macintosh\ HD (on my Mac, I understand nomenclature can vary). 3. Navigate to the relevant folder with cd /Systems/Library/Extensions/ 4. Rename the relevant kernel extensions from the suffix .kext to .kext.BAK (disabling them) with mv AppleThunderboltNHI.kext AppleThunderboltNHI.kext.BAK, for example 5. Repeating the above with each of the relevant kernel extensions - many users have been able to get by with just disabling the above, others have had to disable nearly all thunderbolt-related kernel extensions. Fortunately I don't actually use these functions on my MacBook. The list that I used this time comes from [here](https://dean.codes/macbook-pro-retina-15-inch-mid-2014-thunderbolt-issue/) and includes: - AppleThunderboltDPAdapters.kext - AppleThunderboltIP.kext - AppleThunderboltPCIAdapters.kext - AppleThunderboltEDMService.kext - AppleThunderboltUTDM.kext - and finally, the above-mentioned AppleThunderboltNHI.kext 4. Disabled protections with csrutil authenticated-root disable 5. "Blessed" the changes I've made in the snapshot I've been working with with sudo bless --folder /Volumes/Macintosh\ HD/System/Library/CoreServices --bootefi --create-snapshot 6. Rebooted into normal mode. Thus far, seems like it's working (I've had no crashes) but I'll need to use the laptop for a week or so to tell - the crashes are fairly unpredictable. I've posted this for two purposes: 1. I hope that if this works, it's a useful resource for others that are less savvy, like myself. 2. As mentioned, this is well above my head and I'm hoping someone can check my work and make sure I haven't done anything completely egregious. For example, do I need to re-enable the systems protections that I've disabled, or does that happen automatically when I reboot into normal mode? Thank you so much for your time, I really appreciate this community.
antivicarious (623 rep)
Nov 13, 2020, 08:09 PM • Last activity: Aug 6, 2025, 11:01 PM
3 votes
1 answers
1616 views
Apple Business Manager Error not covered on support page - Account Update Not Allowed
We have begun the processing of syncing Apple Business Manager with our Microsoft Intune instance (all Azure Active Directory accounts) via SCIM. In the logs, for 2 of our accounts, I am given the error "Account Update Not Allowed." This error is not included on this page: https://support.apple.com/...
We have begun the processing of syncing Apple Business Manager with our Microsoft Intune instance (all Azure Active Directory accounts) via SCIM. In the logs, for 2 of our accounts, I am given the error "Account Update Not Allowed." This error is not included on this page: https://support.apple.com/en-in/guide/apple-business-manager/apddc1fec242/web , nor is Google bringing up any hits, so I don't know what it means or how to fix it.
Stpete111 (193 rep)
Oct 5, 2020, 03:00 PM • Last activity: Aug 6, 2025, 10:05 PM
0 votes
1 answers
68 views
How to compile C++ program on macOS?
My `macOS` version is: ``` $ uname -a Darwin nanxiaos-MacBook-Pro.local 24.5.0 Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:26 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T8112 arm64 ``` I wrote a simple `C++` program: ``` $ cat foo.cc #include int main() { return 0; } ``` But the compiler can'...
My macOS version is:
$ uname -a
Darwin nanxiaos-MacBook-Pro.local 24.5.0 Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:26 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T8112 arm64
I wrote a simple C++ program:
$ cat foo.cc
#include 

int main() {
    return 0;
}
But the compiler can't find the related header files:
$ c++ foo.cc
foo.cc:1:10: fatal error: 'vector' file not found
    1 | #include 
      |          ^~~~~~~~
1 error generated.
Per my understanding, if there is a C++ compiler installed, the related header files and libraries should be installed as well. So how to compile C++ program on macOS?
Nan Xiao (525 rep)
Aug 6, 2025, 06:32 AM • Last activity: Aug 6, 2025, 07:22 PM
1 votes
1 answers
259 views
Display Selected Audio Input/Output device name in menu bar
Is there a method of displaying which audio input/output device is selected, without needing to click the sound icon in the menu-bar? I'd like to have it displayed permanently in the menu-bar and have it display whatever is actively selected.
Is there a method of displaying which audio input/output device is selected, without needing to click the sound icon in the menu-bar? I'd like to have it displayed permanently in the menu-bar and have it display whatever is actively selected.
alan (19 rep)
Mar 5, 2024, 12:17 AM • Last activity: Aug 6, 2025, 07:09 PM
0 votes
1 answers
79 views
Are there any text-to-speech (TTS ) controllers on pre-Big Sur macOS?
In macOS Big Sur and onward there is a built-in accessibility tool for text-to-speech, a floating window with play/pause/speed buttons that can read aloud almost any selectable text on screen. [Have your Mac speak text that’s on the screen](https://support.apple.com/guide/mac-help/have-your-mac-spea...
In macOS Big Sur and onward there is a built-in accessibility tool for text-to-speech, a floating window with play/pause/speed buttons that can read aloud almost any selectable text on screen. [Have your Mac speak text that’s on the screen](https://support.apple.com/guide/mac-help/have-your-mac-speak-text-thats-on-the-screen-mh27448/11.0/mac/11.0) refers to this box as the 'TTS controller'. However, in earlier OSes, TTS exists but there's no equivalent GUI popup. Does anyone know of a way to make it (or something like it) appear on earlier OSes?
Ckenn (33 rep)
May 18, 2023, 11:58 PM • Last activity: Aug 6, 2025, 06:02 PM
-1 votes
0 answers
21 views
Screen Flickering when in Full Screen Mode
Does anyone know what the resolution is to screen flickering only while the app is in full screen mode? I see flickering every so many minutes using VMWare Full Screen. I noticed a workaround, go to 1. Desktop and Dock Settings 2. Change Automatically Hide and Show Menu Bar = Never. The only problem...
Does anyone know what the resolution is to screen flickering only while the app is in full screen mode? I see flickering every so many minutes using VMWare Full Screen. I noticed a workaround, go to 1. Desktop and Dock Settings 2. Change Automatically Hide and Show Menu Bar = Never. The only problem is this will change the resolution of full screen mode and in X-Windows 'xrandr' appears to scale the window.
atod (75 rep)
Aug 6, 2025, 04:25 PM
1 votes
2 answers
80 views
How to remap a option + i to give me ^, for then to press a vowel to use the accent in Karabiner
I recently changed the keyboard input to ABC - Extended because the normal one wouldn't let me type accents when the caps lock was on. Almost all of the are normal, but there are one there isn't. When I typed option + i, it gave me ^, and then I would press the vowel. But now it gives me '. Is there...
I recently changed the keyboard input to ABC - Extended because the normal one wouldn't let me type accents when the caps lock was on. Almost all of the are normal, but there are one there isn't. When I typed option + i, it gave me ^, and then I would press the vowel. But now it gives me '. Is there some way to do it in Karabiner? I tried playing with the config file but couldn't do it.
bringand1 (11 rep)
Nov 14, 2023, 08:14 PM • Last activity: Aug 6, 2025, 02:36 PM
0 votes
1 answers
49 views
Syncing mail between Mac and iPhone
iPhone mail only shows inbox from Mac mail. How to configure to show other mailboxes on Mac?
iPhone mail only shows inbox from Mac mail. How to configure to show other mailboxes on Mac?
Alex Rose (1 rep)
Aug 6, 2025, 10:43 AM • Last activity: Aug 6, 2025, 02:24 PM
2 votes
1 answers
161 views
Remap key combos to symbol characters
For my home workstation I use a Moonlander which lets you add different layer-shifting to any key, and define each of the layers with whatever character desired. For example, I'd have a symbols layer triggered by holding the "f" key. From there, The "j" key would produce the "(" character, k would p...
For my home workstation I use a Moonlander which lets you add different layer-shifting to any key, and define each of the layers with whatever character desired. For example, I'd have a symbols layer triggered by holding the "f" key. From there, The "j" key would produce the "(" character, k would produce the ")" character, etc. I realize that's the firmware on the keyboard doing the work there, but is there any way to get this type of custom behavior on the base laptop keyboard?
Mark Ross (21 rep)
Nov 24, 2021, 05:19 PM • Last activity: Aug 6, 2025, 02:11 PM
0 votes
1 answers
95 views
Time, duration, midnight - iWork Numbers
I have this table in Numbers: [![Sample table][1]][1] In the first column I want to calculate the differences between the timestamps in the third column. The first four entries in the first column are fine. I just subtract the previous row from the current row (e.g., `=C3-C2`), but that doesn't work...
I have this table in Numbers: Sample table In the first column I want to calculate the differences between the timestamps in the third column. The first four entries in the first column are fine. I just subtract the previous row from the current row (e.g., =C3-C2), but that doesn't work when going past midnight between row 4 and 5. If I use the same formula as above I get a negative value because 01:31 is less than 23:12. I tried adding 24h or 1d etc to that calculation, but it returned unexpected results. If I used DUR2HOURS, as seen in the screenshot, I can add 24 and get a valid result but instead the number format in the cell is, as you can see, screwed up. I have tried changing the cells format from automatic to time or duration, but it just, automatically, reverts to automatic. Adding 24 is stupid because it requires me to manually do that for every midnight in the table. **How do I handle midnight as well as fix the format of the time difference in the first column?** The end goal is to plot the values in the second column (12,3 etc) against the their "relative" timestamp. That is, 12,3 starts at zero on the x-axis, the first 12,7 at 3h 41m on the x-axis, the second 12,7 at 4h 08m (3h41m + 27m) on the x-axis etc. In other words, the distance on the x-axis is irregular.
d-b (3494 rep)
Mar 8, 2025, 12:24 AM • Last activity: Aug 6, 2025, 01:02 PM
1 votes
2 answers
66 views
HEIC to JPEG conversion does not work anymore
I used to convert a bunch of HEIC pictures on my MacBook into JPEG format by using Finder, marking the HEIC, and use from the context menu "Quick Actions" and then "Convert Image". Since my update to MacOS 12.7.3 (I think I had before 12.7.1 or 12.7.2), this does not work anymore. I don't get any er...
I used to convert a bunch of HEIC pictures on my MacBook into JPEG format by using Finder, marking the HEIC, and use from the context menu "Quick Actions" and then "Convert Image". Since my update to MacOS 12.7.3 (I think I had before 12.7.1 or 12.7.2), this does not work anymore. I don't get any error message or other visual feedback either. Clicking on "Convert to JPEG" simply does not have any observable effect. How can this be fixed?
user1934428 (1468 rep)
Aug 4, 2025, 01:10 PM • Last activity: Aug 6, 2025, 11:26 AM
-1 votes
2 answers
1909 views
Why is /System/Library/User Template protected?
Why can't users read `/System/Library/User Template`? Is there anything in there that is sensitive and should be protected against reading? If `/System/Library/User Template` were not protected against reading, it'd be useful to see how a freshly created user home looks like and to restore parts of...
Why can't users read /System/Library/User Template? Is there anything in there that is sensitive and should be protected against reading? If /System/Library/User Template were not protected against reading, it'd be useful to see how a freshly created user home looks like and to restore parts of it in your own home.
lhf (7570 rep)
Dec 9, 2016, 03:35 PM • Last activity: Aug 6, 2025, 10:37 AM
38 votes
3 answers
21013 views
How do I get back the input source flags on my menu bar?
I just upgraded to macOS Monterey 12.4 and now the flags, primarily the one for the current input source, is gone from the menu bar and was replaced with a country code. I find the colored flags much easier to work with, also when quickly switching between inputs via a shortcut. How do I get back th...
I just upgraded to macOS Monterey 12.4 and now the flags, primarily the one for the current input source, is gone from the menu bar and was replaced with a country code. I find the colored flags much easier to work with, also when quickly switching between inputs via a shortcut. How do I get back the flags? Is: macOS input source switching menu since 12.4 was / want: macOS input source switching menu prior to 12.3
Tom (612 rep)
May 19, 2022, 09:04 AM • Last activity: Aug 6, 2025, 09:42 AM
2 votes
1 answers
852 views
Create Network option missing under Wifi for P2P ad-hoc networking (I'm a developer using Xamarin build host)
My goal is to use the P2P wireless networking so the Xamarin editor can deploy on the Mac for development and testing As of the latest version of Big Sur the option to have a P2P network seems to have been removed, which is unfortunate since while at a hotel, I can't have these two laptops directly...
My goal is to use the P2P wireless networking so the Xamarin editor can deploy on the Mac for development and testing As of the latest version of Big Sur the option to have a P2P network seems to have been removed, which is unfortunate since while at a hotel, I can't have these two laptops directly connect to each other (P2P routing between adjacent devices isn't working) on the Hotel wifi. Is there a Terminal option or some other idea to enable this?
TLDR (361 rep)
Feb 10, 2021, 05:01 PM • Last activity: Aug 6, 2025, 09:04 AM
2 votes
1 answers
325 views
How can 5G impact the reliability of some voice calls and data?
In the iPhone (in this case 15, with iOS 17), when I go to **Mobile service > Mobile data options > Voice & Data** and 5G is enabled (**On** or **Auto**) the following message is displayed: > 5G may impact battery life and reliability of some voice calls and data. [![settings screenshot][1]][1] It’s...
In the iPhone (in this case 15, with iOS 17), when I go to **Mobile service > Mobile data options > Voice & Data** and 5G is enabled (**On** or **Auto**) the following message is displayed: > 5G may impact battery life and reliability of some voice calls and data. settings screenshot It’s understandable that 5G impacts battery life. But I could not find any documentation that implied that the reliability of voice calls or cellular data could potentially have a negative impact, due to 5G. Why is this disclaimer relevant? Where can we find more info about this?
tofran (21 rep)
Nov 29, 2023, 01:39 AM • Last activity: Aug 6, 2025, 05:05 AM
4 votes
1 answers
2237 views
Safari on iOS doesn’t save cookies
iPhone, latest iOS, Safari. I do very little web browsing from my phone; in most cases, I just open Safari and search for something. I always had this rather frustrating issue: every time I search for something, Google (which is my default search engine) asks me to accept cookies before displaying s...
iPhone, latest iOS, Safari. I do very little web browsing from my phone; in most cases, I just open Safari and search for something. I always had this rather frustrating issue: every time I search for something, Google (which is my default search engine) asks me to accept cookies before displaying search results. Digging more deeply, I discovered that the problem seems to be related to cookies: Safari just doesn’t seem to save *any* cookie at all; if f.e. I log in to a web site, the next time I go there I will be asked to log in again; anything I do on a web site (including clicking "Accept" on Google's disclaimer) is lost the next time I open it. The option to block all cookies is *not* enabled. I'm *not* using private mode. I'm *not* clearing browser data between sessions. Why is this happening, and how can I avoid it? Example: - I definitely logged in to this very site from my phone to ask this question. And yet, *from the same phone*, 20 minutes later, I had to log in again.
Massimo (478 rep)
Jun 25, 2021, 07:17 PM • Last activity: Aug 6, 2025, 04:09 AM
5 votes
6 answers
12151 views
Compare multi-digit version numbers in bash
Trying to write a script that searches for the version of the Application then returns the value. My problem is the value is three to four intergers long (example 4.3.2). I have searched for a while and can't find any syntax that would allow you to use a != or -ge for anything higher than a number w...
Trying to write a script that searches for the version of the Application then returns the value. My problem is the value is three to four intergers long (example 4.3.2). I have searched for a while and can't find any syntax that would allow you to use a != or -ge for anything higher than a number with periods in it. Just wondering if anyone has a better way or I will just keep adding for every version release. ### What I want else if [ $version1 -ge "9.0.8" ]; then ### How it is written now vercheck=mdls -name kMDItemVersion /Applications/iMovie.app version=echo ${vercheck:17} version1=echo ${version:1:5} [...] else if [ $version1 = "9.0.8" ]; [ $version1 = "9.1.1" ]; then echo "You already have this version or a higher version installed" exit 0
balooga1 (51 rep)
Mar 1, 2013, 04:52 PM • Last activity: Aug 6, 2025, 04:04 AM
0 votes
0 answers
40 views
How to force EDID override on Intel Mac running Sequoia
Working with a 2020 MacBook Pro 4TB on Sequoia 15.6. In the past I have edited EDID override plist files to get custom resolutions and HiDPI on external QHD displays. I have also used BetterDummy/BetterDisplay to achieve this, but that app no longer works with Intel Macs (according to the developer,...
Working with a 2020 MacBook Pro 4TB on Sequoia 15.6. In the past I have edited EDID override plist files to get custom resolutions and HiDPI on external QHD displays. I have also used BetterDummy/BetterDisplay to achieve this, but that app no longer works with Intel Macs (according to the developer, at least not for getting HiDPI resolutions). In the past (not sure which macOS version it changed on) you could edit display overrides in /System/Library/Displays/Contents/Resources/Overrides. It is no longer possible to do this, even with SIP disabled as /System is now read only. A workaround was to place a custom override in the folder: /Library/Displays/Contents/Resources/Overrides However, it seems that overrides in this location are no longer read by macOS. I am trying to get HiDPI (at 1980 x 1080 or 1600 x 900) on DELL P2418D and BENQ PD2500Q QHD displays. Both have worked in this was the past, with modified EDID and/or BetterDummy/BetterDisplay. Is there any way of forcing EDID override on Intel Macs running Sequoia now? The Override file I'm using
Thunderclutch (59 rep)
Aug 5, 2025, 07:21 AM • Last activity: Aug 6, 2025, 01:19 AM
2 votes
1 answers
1979 views
Migration Assistant ignored Thunderbolt connection
I’m migrating from an MBP 2014 running Big Sur to an MBA M2 connected via Thunderbolt (via Apple’s T3-T2 adapter and Apple’s Thunderbolt cable), but Migration Assistant is using Wi-Fi. How do I force MA to use the Thunderbolt connection?
I’m migrating from an MBP 2014 running Big Sur to an MBA M2 connected via Thunderbolt (via Apple’s T3-T2 adapter and Apple’s Thunderbolt cable), but Migration Assistant is using Wi-Fi. How do I force MA to use the Thunderbolt connection?
orome (12163 rep)
Feb 7, 2023, 10:37 PM • Last activity: Aug 6, 2025, 01:06 AM
Showing page 7 of 20 total questions